[PEFF file: __unnamed__] file_timestamp: AE1432BB old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:000000F0] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size 2CE0 unpacked_size 2CE0 packed_size 2CE0 section_kind EXECUTABLE_READONLY share_kind PROCESS alignment 02 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 39430000 addi r10, r3, 0x0000 00000008 90010008 stw [r1 + 0x0008], r0 0000000C 93E1FFFC stw [r1 - 0x0004], r31 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 9081003C stw [r1 + 0x003C], r4 00000018 3C008001 lis r0, 0x8001 0000001C 33E08002 subic r31, r0, 32766 00000020 A86A0002 lha r3, [r10 + 0x0002] 00000024 30810038 addic r4, r1, 56 00000028 480000B9 bl +0x000000B8 /* 000000E0 */ 0000002C 2C030000 cmpwi r3, 0 00000030 3800FFFF li r0, 0xFFFFFFFF 00000034 7F030040 cmpl cr6, r3, r0 00000038 38A30000 addi r5, r3, 0x0000 0000003C 4182005C beq +0x0000005C /* 00000098 */ 00000040 3800FFFE li r0, 0xFFFFFFFE 00000044 7C030040 cmpl r3, r0 00000048 4C800000 mcrf cr1, cr0 0000004C 419A0044 beq cr6, +0x00000044 /* 00000090 */ 00000050 80C10038 lwz r6, [r1 + 0x0038] 00000054 2C060000 cmpwi r6, 0 00000058 4186003C beq cr1, +0x0000003C /* 00000094 */ 0000005C 8061003C lwz r3, [r1 + 0x003C] 00000060 388A0000 addi r4, r10, 0x0000 00000064 4182001C beq +0x0000001C /* 00000080 */ 00000068 48002AB1 bl +0x00002AB0 /* 00002B18 */ 0000006C 80410014 lwz r2, [r1 + 0x0014] 00000070 3BE30000 addi r31, r3, 0x0000 00000074 387F0000 addi r3, r31, 0x0000 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 48000024 b +0x00000024 /* 000000A0 */ label00000080: 00000080 8062FFF4 lwz r3, [r2 - 0x000C] 00000084 48002A4D bl +0x00002A4C /* 00002AD0 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 4800000C b +0x0000000C /* 00000098 */ label00000090: 00000090 40820008 bne +0x00000008 /* 00000098 */ label00000094: 00000094 3BE00000 li r31, 0x0000 label00000098: 00000098 387F0000 addi r3, r31, 0x0000 0000009C 81810058 lwz r12, [r1 + 0x0058] label000000A0: 000000A0 83E1004C lwz r31, [r1 + 0x004C] 000000A4 7D8803A6 mtlr r12 000000A8 30210050 addic r1, r1, 80 000000AC 4E800020 blr 000000B0 00000000 .invalid 000000B4 00002041 .invalid 000000B8 80010200 lwz r0, [r1 + 0x0200] 000000BC 00000000 .invalid 000000C0 000000B0 .invalid 000000C4 00185250 .invalid 000000C8 5A415F43 .invalid 000000CC 44436F6D .invalid sc 000000D0 706F6E65 andi. r15, r3, 0x6E65 000000D4 6E744469 xoris r20, r19, 0x4469 000000D8 73706174 andi. r16, r27, 0x6174 000000DC 63680000 ori r8, r27, 0x0000 fn000000E0: 000000E0 7C650734 extsh r5, r3 000000E4 7CA04670 srawi r0, r5, 8 000000E8 7C000735 extsh. r0, r0 000000EC 39000000 li r8, 0x0000 000000F0 30A50008 addic r5, r5, 8 000000F4 39280000 addi r9, r8, 0x0000 000000F8 40800024 bge +0x00000024 /* 0000011C */ 000000FC 7CA00735 extsh. r0, r5 00000100 80A2FFF8 lwz r5, [r2 - 0x0008] 00000104 54001838 rlwinm r0, r0, 3, 0, 28 00000108 80A50002 lwz r5, [r5 + 0x0002] 0000010C 41800048 blt +0x00000048 /* 00000154 */ 00000110 7D250014 addc r9, r5, r0 00000114 2C890000 cmpwi cr1, r9, 0 00000118 48000040 b +0x00000040 /* 00000158 */ label0000011C: 0000011C 30000001 addic r0, r0, 1 00000120 54051838 rlwinm r5, r0, 3, 0, 28 00000124 7CA02810 subfc r5, r0, r5 00000128 7CE02810 subfc r7, r0, r5 0000012C 80A2FFF8 lwz r5, [r2 - 0x0008] 00000130 5460063E rlwinm r0, r3, 0, 24, 31 00000134 41810020 bgt +0x00000020 /* 00000154 */ 00000138 7CC53AAE lhax r6, r5, r7 0000013C 7CA53814 addc r5, r5, r7 00000140 7C003000 cmp r0, r6 00000144 54601D78 rlwinm r0, r3, 3, 21, 28 00000148 4080000C bge +0x0000000C /* 00000154 */ 0000014C 80A50002 lwz r5, [r5 + 0x0002] 00000150 7D202814 addc r9, r0, r5 label00000154: 00000154 2C890000 cmpwi cr1, r9, 0 label00000158: 00000158 80A90004 lwz r5, [r9 + 0x0004] 0000015C 4186000C beq cr1, +0x0000000C /* 00000168 */ 00000160 90A40000 stw [r4], r5 00000164 81090000 lwz r8, [r9] label00000168: 00000168 38680000 addi r3, r8, 0x0000 0000016C 4E800020 blr 00000170 00000000 .invalid 00000174 00002040 .invalid 00000178 00000200 .invalid 0000017C 00000000 .invalid 00000180 00000090 .invalid 00000184 00195250 .invalid 00000188 5A415F43 .invalid 0000018C 4446696E .invalid sc 00000190 64526F75 oris r18, r2, 0x6F75 00000194 74696E65 andis. r9, r3, 0x6E65 00000198 50726F63 rlwimi. r18, r3, 13, 29, 17 0000019C 50747200 rlwimi r20, r3, 14, 8, 0 000001A0 7C0802A6 mflr r0 000001A4 9421FFC0 stwu [r1 - 0x0040], r1 000001A8 90010048 stw [r1 + 0x0048], r0 000001AC 7C830734 extsh r3, r4 000001B0 30810038 addic r4, r1, 56 000001B4 4BFFFF2D bl -0x000000D4 /* 000000E0 */ 000001B8 2C03FFFF cmpwi r3, -1 000001BC 2C830000 cmpwi cr1, r3, 0 000001C0 38600000 li r3, 0x0000 000001C4 4182000C beq +0x0000000C /* 000001D0 */ 000001C8 41860008 beq cr1, +0x00000008 /* 000001D0 */ 000001CC 38600001 li r3, 0x0001 label000001D0: 000001D0 81810048 lwz r12, [r1 + 0x0048] 000001D4 30210040 addic r1, r1, 64 000001D8 7D8803A6 mtlr r12 000001DC 4E800020 blr 000001E0 00000000 .invalid 000001E4 00002041 .invalid 000001E8 80000200 lwz r0, [r0 + 0x0200] 000001EC 00000000 .invalid 000001F0 00000040 .invalid 000001F4 000C5250 .invalid 000001F8 5A415F43 .invalid 000001FC 4443616E .invalid sc 00000200 446F0000 .invalid sc 00000204 BFC1FFF8 stmw [r1 - 0x0008], r30 00000208 7C0802A6 mflr r0 0000020C 3BE40000 addi r31, r4, 0x0000 00000210 90010008 stw [r1 + 0x0008], r0 00000214 9421FFB0 stwu [r1 - 0x0050], r1 00000218 3860000E li r3, 0x000E 0000021C 480028CD bl +0x000028CC /* 00002AE8 */ 00000220 80410014 lwz r2, [r1 + 0x0014] 00000224 2C030000 cmpwi r3, 0 00000228 3BC30000 addi r30, r3, 0x0000 0000022C 387F0000 addi r3, r31, 0x0000 00000230 389E0000 addi r4, r30, 0x0000 00000234 40820018 bne +0x00000018 /* 0000024C */ 00000238 480028C9 bl +0x000028C8 /* 00002B00 */ 0000023C 80410014 lwz r2, [r1 + 0x0014] 00000240 7C630734 extsh r3, r3 00000244 81810058 lwz r12, [r1 + 0x0058] 00000248 48000018 b +0x00000018 /* 00000260 */ label0000024C: 0000024C 4800292D bl +0x0000292C /* 00002B78 */ 00000250 80410014 lwz r2, [r1 + 0x0014] 00000254 93FE0000 stw [r30], r31 00000258 38600000 li r3, 0x0000 0000025C 81810058 lwz r12, [r1 + 0x0058] label00000260: 00000260 30210050 addic r1, r1, 80 00000264 7D8803A6 mtlr r12 00000268 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000026C 4E800020 blr 00000270 00000000 .invalid 00000274 00002041 .invalid 00000278 80020200 lwz r0, [r2 + 0x0200] 0000027C 00000000 .invalid 00000280 0000006C .invalid 00000284 000B5250 .invalid 00000288 5A415F43 .invalid 0000028C 444F7065 .invalid sc 00000290 6E000000 xoris r0, r16, 0x0000 00000294 7C0802A6 mflr r0 00000298 2C030000 cmpwi r3, 0 0000029C 93E1FFFC stw [r1 - 0x0004], r31 000002A0 90010008 stw [r1 + 0x0008], r0 000002A4 9421FFB0 stwu [r1 - 0x0050], r1 000002A8 3BE30000 addi r31, r3, 0x0000 000002AC 41820024 beq +0x00000024 /* 000002D0 */ 000002B0 807F000A lwz r3, [r31 + 0x000A] 000002B4 2C830000 cmpwi cr1, r3, 0 000002B8 4186000C beq cr1, +0x0000000C /* 000002C4 */ 000002BC 48002875 bl +0x00002874 /* 00002B30 */ 000002C0 80410014 lwz r2, [r1 + 0x0014] label000002C4: 000002C4 387F0000 addi r3, r31, 0x0000 000002C8 48002881 bl +0x00002880 /* 00002B48 */ 000002CC 80410014 lwz r2, [r1 + 0x0014] label000002D0: 000002D0 38600000 li r3, 0x0000 000002D4 81810058 lwz r12, [r1 + 0x0058] 000002D8 83E1004C lwz r31, [r1 + 0x004C] 000002DC 7D8803A6 mtlr r12 000002E0 30210050 addic r1, r1, 80 000002E4 4E800020 blr 000002E8 00000000 .invalid 000002EC 00002041 .invalid 000002F0 80010200 lwz r0, [r1 + 0x0200] 000002F4 00000000 .invalid 000002F8 00000054 .invalid 000002FC 000C5250 .invalid 00000300 5A415F43 .invalid 00000304 44436C6F .invalid sc 00000308 73650000 andi. r5, r27, 0x0000 0000030C 3C000002 lis r0, 0x0002 00000310 3060000C addic r3, r0, 12 00000314 4E800020 blr 00000318 00000000 .invalid 0000031C 00002040 .invalid 00000320 00000100 .invalid 00000324 00000000 .invalid 00000328 0000000C .invalid 0000032C 000E5250 .invalid 00000330 5A415F43 .invalid 00000334 44566572 .invalid sc 00000338 73696F6E andi. r9, r27, 0x6F6E 0000033C 80A40004 lwz r5, [r4 + 0x0004] 00000340 38000000 li r0, 0x0000 00000344 80C50000 lwz r6, [r5] 00000348 80A40022 lwz r5, [r4 + 0x0022] 0000034C A8C60052 lha r6, [r6 + 0x0052] 00000350 2C060010 cmpwi r6, 16 00000354 38C00004 li r6, 0x0004 00000358 4182000C beq +0x0000000C /* 00000364 */ 0000035C 3860FFCE li r3, 0xFFFFFFCE 00000360 4E800020 blr label00000364: 00000364 A8E4005E lha r7, [r4 + 0x005E] 00000368 2C070010 cmpwi r7, 16 0000036C 2C870020 cmpwi cr1, r7, 32 00000370 4182000C beq +0x0000000C /* 0000037C */ 00000374 39000020 li r8, 0x0020 00000378 40860018 bne cr1, +0x00000018 /* 00000390 */ label0000037C: 0000037C B0E50004 sth [r5 + 0x0004], r7 00000380 80E40004 lwz r7, [r4 + 0x0004] 00000384 80E70000 lwz r7, [r7] 00000388 A8E70020 lha r7, [r7 + 0x0020] 0000038C 48000014 b +0x00000014 /* 000003A0 */ label00000390: 00000390 B1050004 sth [r5 + 0x0004], r8 00000394 80E40004 lwz r7, [r4 + 0x0004] 00000398 80E70000 lwz r7, [r7] 0000039C A8E70020 lha r7, [r7 + 0x0020] label000003A0: 000003A0 7CE700D0 neg r7, r7 000003A4 54E707BE rlwinm r7, r7, 0, 30, 31 000003A8 B0E50006 sth [r5 + 0x0006], r7 000003AC 80840004 lwz r4, [r4 + 0x0004] 000003B0 80840000 lwz r4, [r4] 000003B4 A8840022 lha r4, [r4 + 0x0022] 000003B8 B0C5000A sth [r5 + 0x000A], r6 000003BC 7C8400D0 neg r4, r4 000003C0 548407BE rlwinm r4, r4, 0, 30, 31 000003C4 B0850008 sth [r5 + 0x0008], r4 000003C8 90050010 stw [r5 + 0x0010], r0 000003CC B0C5000C sth [r5 + 0x000C], r6 000003D0 90030006 stw [r3 + 0x0006], r0 000003D4 98030005 stb [r3 + 0x0005], r0 000003D8 38600000 li r3, 0x0000 000003DC 4E800020 blr 000003E0 00000000 .invalid 000003E4 00002040 .invalid 000003E8 00000200 .invalid 000003EC 00000000 .invalid 000003F0 000000A4 .invalid 000003F4 00125250 .invalid 000003F8 5A415F43 .invalid 000003FC 44507265 .invalid sc 00000400 436F6D70 bdz cr3, +0x00006D70 /* 00007170 */ 00000404 72657373 andi. r5, r19, 0x7373 00000408 BDE1FFBC stmw [r1 - 0x0044], r15 0000040C 7C0802A6 mflr r0 00000410 7D800026 mfcr r12 00000414 91810004 stw [r1 + 0x0004], r12 00000418 90010008 stw [r1 + 0x0008], r0 0000041C 9421FF30 stwu [r1 - 0x00D0], r1 00000420 3A630000 addi r19, r3, 0x0000 00000424 3A800001 li r20, 0x0001 00000428 3A440000 addi r18, r4, 0x0000 0000042C 9A810040 stb [r1 + 0x0040], r20 00000430 80B200A2 lwz r5, [r18 + 0x00A2] 00000434 3A200000 li r17, 0x0000 00000438 90A1004C stw [r1 + 0x004C], r5 0000043C 80B200A6 lwz r5, [r18 + 0x00A6] 00000440 3BC00000 li r30, 0x0000 00000444 90A10050 stw [r1 + 0x0050], r5 00000448 81120026 lwz r8, [r18 + 0x0026] 0000044C 8132002A lwz r9, [r18 + 0x002A] 00000450 3A080000 addi r16, r8, 0x0000 00000454 91210068 stw [r1 + 0x0068], r9 00000458 8132003A lwz r9, [r18 + 0x003A] 0000045C 91010064 stw [r1 + 0x0064], r8 00000460 81120036 lwz r8, [r18 + 0x0036] 00000464 2E100000 cmpwi cr4, r16, 0 00000468 9101006C stw [r1 + 0x006C], r8 0000046C 91210070 stw [r1 + 0x0070], r9 00000470 3BE00000 li r31, 0x0000 00000474 39E00000 li r15, 0x0000 00000478 41920040 beq cr4, +0x00000040 /* 000004B8 */ 0000047C 80E10068 lwz r7, [r1 + 0x0068] 00000480 38700000 addi r3, r16, 0x0000 00000484 38800FA0 li r4, 0x0FA0 00000488 38A00000 li r5, 0x0000 0000048C 38C00000 li r6, 0x0000 00000490 480026D1 bl +0x000026D0 /* 00002B60 */ 00000494 80410014 lwz r2, [r1 + 0x0014] 00000498 2C830000 cmpwi cr1, r3, 0 0000049C 41860018 beq cr1, +0x00000018 /* 000004B4 */ label000004A0: 000004A0 39E0DCF9 li r15, 0xFFFFDCF9 000004A4 80B2001C lwz r5, [r18 + 0x001C] 000004A8 7CA01120 mtcrf 0x01, r5 000004AC 409E06C4 bne cr7, +0x000006C4 /* 00000B70 */ 000004B0 480006A0 b +0x000006A0 /* 00000B50 */ label000004B4: 000004B4 80A10050 lwz r5, [r1 + 0x0050] label000004B8: 000004B8 2E850000 cmpwi cr5, r5, 0 000004BC 8132003E lwz r9, [r18 + 0x003E] 000004C0 AAD20042 lha r22, [r18 + 0x0042] 000004C4 A8B2005E lha r5, [r18 + 0x005E] 000004C8 4196000C beq cr5, +0x0000000C /* 000004D4 */ 000004CC 83D20070 lwz r30, [r18 + 0x0070] 000004D0 ABF20074 lha r31, [r18 + 0x0074] label000004D4: 000004D4 81120004 lwz r8, [r18 + 0x0004] 000004D8 2F050008 cmpwi cr6, r5, 8 000004DC 81080000 lwz r8, [r8] 000004E0 81720018 lwz r11, [r18 + 0x0018] 000004E4 A9080020 lha r8, [r8 + 0x0020] 000004E8 81920014 lwz r12, [r18 + 0x0014] 000004EC 31080003 addic r8, r8, 3 000004F0 7D6C5810 subfc r11, r12, r11 000004F4 316B0003 addic r11, r11, 3 000004F8 5579003A rlwinm r25, r11, 0, 0, 29 000004FC 2C850020 cmpwi cr1, r5, 32 00000500 2D850010 cmpwi cr3, r5, 16 00000504 5515003A rlwinm r21, r8, 0, 0, 29 00000508 83120008 lwz r24, [r18 + 0x0008] 0000050C A9720046 lha r11, [r18 + 0x0046] 00000510 419A0020 beq cr6, +0x00000020 /* 00000530 */ 00000514 418E0018 beq cr3, +0x00000018 /* 0000052C */ 00000518 4086000C bne cr1, +0x0000000C /* 00000524 */ 0000051C 556B103A rlwinm r11, r11, 2, 0, 29 00000520 48000010 b +0x00000010 /* 00000530 */ label00000524: 00000524 39E0FFCE li r15, 0xFFFFFFCE 00000528 4800061C b +0x0000061C /* 00000B44 */ label0000052C: 0000052C 556B083C rlwinm r11, r11, 1, 0, 30 label00000530: 00000530 A8B20044 lha r5, [r18 + 0x0044] 00000534 7CA5B1D6 mullw r5, r5, r22 00000538 7CAB2814 addc r5, r11, r5 0000053C 7EE54814 addc r23, r5, r9 00000540 41960108 beq cr5, +0x00000108 /* 00000648 */ 00000544 A9720078 lha r11, [r18 + 0x0078] 00000548 419A0018 beq cr6, +0x00000018 /* 00000560 */ 0000054C 418E0010 beq cr3, +0x00000010 /* 0000055C */ 00000550 40860010 bne cr1, +0x00000010 /* 00000560 */ 00000554 556B103A rlwinm r11, r11, 2, 0, 29 00000558 48000008 b +0x00000008 /* 00000560 */ label0000055C: 0000055C 556B083C rlwinm r11, r11, 1, 0, 30 label00000560: 00000560 A9320076 lha r9, [r18 + 0x0076] 00000564 30A10050 addic r5, r1, 80 00000568 7D29F9D6 mullw r9, r9, r31 0000056C 7D2B4814 addc r9, r11, r9 00000570 7FC9F014 addc r30, r9, r30 00000574 30610042 addic r3, r1, 66 00000578 30E10044 addic r7, r1, 68 0000057C 409A005C bne cr6, +0x0000005C /* 000005D8 */ 00000580 80A10050 lwz r5, [r1 + 0x0050] 00000584 7CA50734 extsh r5, r5 00000588 2E850200 cmpwi cr5, r5, 512 0000058C 218503FF subfic r12, r5, 1023 00000590 21250200 subfic r9, r5, 512 00000594 55252834 rlwinm r5, r9, 5, 0, 26 00000598 558B083C rlwinm r11, r12, 1, 0, 30 0000059C 4095001C ble cr5, +0x0000001C /* 000005B8 */ 000005A0 7CAC5814 addc r5, r12, r11 000005A4 54A51838 rlwinm r5, r5, 3, 0, 28 000005A8 7CA54E70 srawi r5, r5, 9 000005AC 30A5000F addic r5, r5, 15 000005B0 7CA50734 extsh r5, r5 000005B4 48000014 b +0x00000014 /* 000005C8 */ label000005B8: 000005B8 7CA92810 subfc r5, r9, r5 000005BC 7CA54E70 srawi r5, r5, 9 000005C0 30A50027 addic r5, r5, 39 000005C4 7CA50734 extsh r5, r5 label000005C8: 000005C8 54A91838 rlwinm r9, r5, 3, 0, 28 000005CC B0A10042 sth [r1 + 0x0042], r5 000005D0 B1210044 sth [r1 + 0x0044], r9 000005D4 48000074 b +0x00000074 /* 00000648 */ label000005D8: 000005D8 2E850000 cmpwi cr5, r5, 0 000005DC 4196006C beq cr5, +0x0000006C /* 00000648 */ 000005E0 80A10050 lwz r5, [r1 + 0x0050] 000005E4 7CA50734 extsh r5, r5 000005E8 2C050200 cmpwi r5, 512 000005EC 216503FF subfic r11, r5, 1023 000005F0 21250200 subfic r9, r5, 512 000005F4 90A10050 stw [r1 + 0x0050], r5 000005F8 55252834 rlwinm r5, r9, 5, 0, 26 000005FC 556C083C rlwinm r12, r11, 1, 0, 30 00000600 4081001C ble +0x0000001C /* 0000061C */ 00000604 7CAB6014 addc r5, r11, r12 00000608 54A51838 rlwinm r5, r5, 3, 0, 28 0000060C 7CA54E70 srawi r5, r5, 9 00000610 30A5000F addic r5, r5, 15 00000614 7CA50734 extsh r5, r5 00000618 48000014 b +0x00000014 /* 0000062C */ label0000061C: 0000061C 7CA92810 subfc r5, r9, r5 00000620 7CA54E70 srawi r5, r5, 9 00000624 30A50027 addic r5, r5, 39 00000628 7CA50734 extsh r5, r5 label0000062C: 0000062C 2E830000 cmpwi cr5, r3, 0 00000630 54A91838 rlwinm r9, r5, 3, 0, 28 00000634 41960008 beq cr5, +0x00000008 /* 0000063C */ 00000638 B0A10042 sth [r1 + 0x0042], r5 label0000063C: 0000063C 2E870000 cmpwi cr5, r7, 0 00000640 41960008 beq cr5, +0x00000008 /* 00000648 */ 00000644 B1210044 sth [r1 + 0x0044], r9 label00000648: 00000648 409A0018 bne cr6, +0x00000018 /* 00000660 */ 0000064C 3061004C addic r3, r1, 76 00000650 30810046 addic r4, r1, 70 00000654 30A10048 addic r5, r1, 72 00000658 480009BD bl +0x000009BC /* 00001014 */ 0000065C 48000068 b +0x00000068 /* 000006C4 */ label00000660: 00000660 A0B20020 lhz r5, [r18 + 0x0020] 00000664 54A5C23E rlwinm r5, r5, 24, 8, 31 00000668 7CA01120 mtcrf 0x01, r5 0000066C 409E0048 bne cr7, +0x00000048 /* 000006B4 */ 00000670 40860044 bne cr1, +0x00000044 /* 000006B4 */ 00000674 80A1004C lwz r5, [r1 + 0x004C] 00000678 2885024D cmplwi cr1, r5, 589 0000067C 40840038 bge cr1, +0x00000038 /* 000006B4 */ 00000680 80B3000A lwz r5, [r19 + 0x000A] 00000684 2E850000 cmpwi cr5, r5, 0 00000688 4196002C beq cr5, +0x0000002C /* 000006B4 */ 0000068C 80A10050 lwz r5, [r1 + 0x0050] 00000690 3061004C addic r3, r1, 76 00000694 2C850000 cmpwi cr1, r5, 0 00000698 4086001C bne cr1, +0x0000001C /* 000006B4 */ 0000069C 30810046 addic r4, r1, 70 000006A0 30A10048 addic r5, r1, 72 000006A4 480008E9 bl +0x000008E8 /* 00000F8C */ 000006A8 8381006C lwz r28, [r1 + 0x006C] 000006AC A8A10046 lha r5, [r1 + 0x0046] 000006B0 4800001C b +0x0000001C /* 000006CC */ label000006B4: 000006B4 3061004C addic r3, r1, 76 000006B8 30810046 addic r4, r1, 70 000006BC 30A10048 addic r5, r1, 72 000006C0 48000821 bl +0x00000820 /* 00000EE0 */ label000006C4: 000006C4 8381006C lwz r28, [r1 + 0x006C] 000006C8 A8A10046 lha r5, [r1 + 0x0046] label000006CC: 000006CC 2D1C0000 cmpwi cr2, r28, 0 000006D0 54A9402E rlwinm r9, r5, 8, 0, 23 000006D4 A8A10048 lha r5, [r1 + 0x0048] 000006D8 93010060 stw [r1 + 0x0060], r24 000006DC 7D292814 addc r9, r9, r5 000006E0 7D250734 extsh r5, r9 000006E4 3B780000 addi r27, r24, 0x0000 000006E8 B1210048 sth [r1 + 0x0048], r9 000006EC 30A5FF01 subic r5, r5, 255 000006F0 408A0008 bne cr2, +0x00000008 /* 000006F8 */ 000006F4 41920298 beq cr4, +0x00000298 /* 0000098C */ label000006F8: 000006F8 7CA50034 cntlzw r5, r5 000006FC 54A5D97E rlwinm r5, r5, 27, 5, 31 00000700 34A50004 addic. r5, r5, 4 00000704 55051036 rlwinm r5, r8, 2, 0, 27 00000708 55081834 rlwinm r8, r8, 3, 0, 26 0000070C 40820008 bne +0x00000008 /* 00000714 */ 00000710 38A80000 addi r5, r8, 0x0000 label00000714: 00000714 418A0024 beq cr2, +0x00000024 /* 00000738 */ 00000718 8112000C lwz r8, [r18 + 0x000C] 0000071C 7C882800 cmp cr1, r8, r5 00000720 40840018 bge cr1, +0x00000018 /* 00000738 */ label00000724: 00000724 39E0DCFA li r15, 0xFFFFDCFA 00000728 80B2001C lwz r5, [r18 + 0x001C] 0000072C 7CA01120 mtcrf 0x01, r5 00000730 409E0440 bne cr7, +0x00000440 /* 00000B70 */ 00000734 4800041C b +0x0000041C /* 00000B50 */ label00000738: 00000738 80B2001C lwz r5, [r18 + 0x001C] 0000073C 3D00E100 lis r8, 0xE100 00000740 7CA01120 mtcrf 0x01, r5 00000744 409F0060 bns cr7, +0x00000060 /* 000007A4 */ 00000748 91180000 stw [r24], r8 0000074C 38A00004 li r5, 0x0004 00000750 90B30006 stw [r19 + 0x0006], r5 00000754 9A330005 stb [r19 + 0x0005], r17 00000758 418A003C beq cr2, +0x0000003C /* 00000794 */ 0000075C 80E10070 lwz r7, [r1 + 0x0070] 00000760 387C0000 addi r3, r28, 0x0000 00000764 38800FE0 li r4, 0x0FE0 00000768 38B80000 addi r5, r24, 0x0000 0000076C 38C00004 li r6, 0x0004 00000770 480023F1 bl +0x000023F0 /* 00002B60 */ 00000774 80410014 lwz r2, [r1 + 0x0014] 00000778 2C830000 cmpwi cr1, r3, 0 0000077C 4186004C beq cr1, +0x0000004C /* 000007C8 */ 00000780 39E0DCFA li r15, 0xFFFFDCFA 00000784 80B2001C lwz r5, [r18 + 0x001C] 00000788 7CA01120 mtcrf 0x01, r5 0000078C 409E03E4 bne cr7, +0x000003E4 /* 00000B70 */ 00000790 480003C0 b +0x000003C0 /* 00000B50 */ label00000794: 00000794 80A10060 lwz r5, [r1 + 0x0060] 00000798 33650004 addic r27, r5, 4 0000079C 93610060 stw [r1 + 0x0060], r27 000007A0 4800002C b +0x0000002C /* 000007CC */ label000007A4: 000007A4 408A0028 bne cr2, +0x00000028 /* 000007CC */ 000007A8 80B30006 lwz r5, [r19 + 0x0006] 000007AC 7F7B2814 addc r27, r27, r5 000007B0 93610060 stw [r1 + 0x0060], r27 000007B4 2C990000 cmpwi cr1, r25, 0 000007B8 3BA00000 li r29, 0x0000 000007BC 33C10040 addic r30, r1, 64 000007C0 40850134 ble cr1, +0x00000134 /* 000008F4 */ 000007C4 48000018 b +0x00000018 /* 000007DC */ label000007C8: 000007C8 83610060 lwz r27, [r1 + 0x0060] label000007CC: 000007CC 2C990000 cmpwi cr1, r25, 0 000007D0 3BA00000 li r29, 0x0000 000007D4 33C10040 addic r30, r1, 64 000007D8 4085011C ble cr1, +0x0000011C /* 000008F4 */ label000007DC: 000007DC 56DF103A rlwinm r31, r22, 2, 0, 29 label000007E0: 000007E0 93610060 stw [r1 + 0x0060], r27 000007E4 9A9E0000 stb [r30], r20 000007E8 408E0038 bne cr3, +0x00000038 /* 00000820 */ 000007EC 92210038 stw [r1 + 0x0038], r17 000007F0 9221003C stw [r1 + 0x003C], r17 000007F4 A8E10048 lha r7, [r1 + 0x0048] 000007F8 38770000 addi r3, r23, 0x0000 000007FC 38960000 addi r4, r22, 0x0000 00000800 38A00004 li r5, 0x0004 00000804 38D50000 addi r6, r21, 0x0000 00000808 31010060 addic r8, r1, 96 0000080C 39200000 li r9, 0x0000 00000810 39400000 li r10, 0x0000 00000814 48001629 bl +0x00001628 /* 00001E3C */ 00000818 60000000 nop 0000081C 48000034 b +0x00000034 /* 00000850 */ label00000820: 00000820 92210038 stw [r1 + 0x0038], r17 00000824 9221003C stw [r1 + 0x003C], r17 00000828 A8E10048 lha r7, [r1 + 0x0048] 0000082C 38770000 addi r3, r23, 0x0000 00000830 38960000 addi r4, r22, 0x0000 00000834 38A00004 li r5, 0x0004 00000838 38D50000 addi r6, r21, 0x0000 0000083C 31010060 addic r8, r1, 96 00000840 39200000 li r9, 0x0000 00000844 39400000 li r10, 0x0000 00000848 480009A9 bl +0x000009A8 /* 000011F0 */ 0000084C 60000000 nop label00000850: 00000850 9A9E0000 stb [r30], r20 00000854 80A10060 lwz r5, [r1 + 0x0060] 00000858 7EF7F814 addc r23, r23, r31 0000085C 7F5B2810 subfc r26, r27, r5 00000860 418A003C beq cr2, +0x0000003C /* 0000089C */ 00000864 80E10070 lwz r7, [r1 + 0x0070] 00000868 387C0000 addi r3, r28, 0x0000 0000086C 38800FE0 li r4, 0x0FE0 00000870 38BB0000 addi r5, r27, 0x0000 00000874 38DA0000 addi r6, r26, 0x0000 00000878 480022E9 bl +0x000022E8 /* 00002B60 */ 0000087C 80410014 lwz r2, [r1 + 0x0014] 00000880 2C830000 cmpwi cr1, r3, 0 00000884 4186001C beq cr1, +0x0000001C /* 000008A0 */ 00000888 39E0DCFA li r15, 0xFFFFDCFA 0000088C 80B2001C lwz r5, [r18 + 0x001C] 00000890 7CA01120 mtcrf 0x01, r5 00000894 409E02DC bne cr7, +0x000002DC /* 00000B70 */ 00000898 480002B8 b +0x000002B8 /* 00000B50 */ label0000089C: 0000089C 3B650000 addi r27, r5, 0x0000 label000008A0: 000008A0 80B30006 lwz r5, [r19 + 0x0006] 000008A4 7CA5D014 addc r5, r5, r26 000008A8 90B30006 stw [r19 + 0x0006], r5 000008AC 41920038 beq cr4, +0x00000038 /* 000008E4 */ 000008B0 387D0000 addi r3, r29, 0x0000 000008B4 38990000 addi r4, r25, 0x0000 000008B8 480022D9 bl +0x000022D8 /* 00002B90 */ 000008BC 80410014 lwz r2, [r1 + 0x0014] 000008C0 38C30000 addi r6, r3, 0x0000 000008C4 80E10068 lwz r7, [r1 + 0x0068] 000008C8 38700000 addi r3, r16, 0x0000 000008CC 38800FA0 li r4, 0x0FA0 000008D0 38A00001 li r5, 0x0001 000008D4 4800228D bl +0x0000228C /* 00002B60 */ 000008D8 80410014 lwz r2, [r1 + 0x0014] 000008DC 2E830000 cmpwi cr5, r3, 0 000008E0 4096FBC0 bne cr5, -0x00000440 /* 000004A0 */ label000008E4: 000008E4 30BD0004 addic r5, r29, 4 000008E8 7CBD0734 extsh r29, r5 000008EC 7C9DC800 cmp cr1, r29, r25 000008F0 4184FEF0 blt cr1, -0x00000110 /* 000007E0 */ label000008F4: 000008F4 418A0028 beq cr2, +0x00000028 /* 0000091C */ 000008F8 80E10070 lwz r7, [r1 + 0x0070] 000008FC 387C0000 addi r3, r28, 0x0000 00000900 38800FE0 li r4, 0x0FE0 00000904 38A00000 li r5, 0x0000 00000908 38C00000 li r6, 0x0000 0000090C 48002255 bl +0x00002254 /* 00002B60 */ 00000910 80410014 lwz r2, [r1 + 0x0014] 00000914 2C830000 cmpwi cr1, r3, 0 00000918 4086FE0C bne cr1, -0x000001F4 /* 00000724 */ label0000091C: 0000091C 80B30006 lwz r5, [r19 + 0x0006] 00000920 64A5E100 oris r5, r5, 0xE100 00000924 90B80000 stw [r24], r5 00000928 418A021C beq cr2, +0x0000021C /* 00000B44 */ 0000092C 83E10070 lwz r31, [r1 + 0x0070] 00000930 38B80000 addi r5, r24, 0x0000 00000934 387C0000 addi r3, r28, 0x0000 00000938 38800FE0 li r4, 0x0FE0 0000093C 38C00004 li r6, 0x0004 00000940 38FF0000 addi r7, r31, 0x0000 00000944 4800221D bl +0x0000221C /* 00002B60 */ 00000948 80410014 lwz r2, [r1 + 0x0014] 0000094C 2C830000 cmpwi cr1, r3, 0 00000950 4086FDD4 bne cr1, -0x0000022C /* 00000724 */ 00000954 387C0000 addi r3, r28, 0x0000 00000958 38FF0000 addi r7, r31, 0x0000 0000095C 80D30006 lwz r6, [r19 + 0x0006] 00000960 38800FE0 li r4, 0x0FE0 00000964 38A00000 li r5, 0x0000 00000968 480021F9 bl +0x000021F8 /* 00002B60 */ 0000096C 80410014 lwz r2, [r1 + 0x0014] 00000970 2C830000 cmpwi cr1, r3, 0 00000974 418601D0 beq cr1, +0x000001D0 /* 00000B44 */ 00000978 39E0DCFA li r15, 0xFFFFDCFA 0000097C 80B2001C lwz r5, [r18 + 0x001C] 00000980 7CA01120 mtcrf 0x01, r5 00000984 409E01EC bne cr7, +0x000001EC /* 00000B70 */ 00000988 480001C8 b +0x000001C8 /* 00000B50 */ label0000098C: 0000098C 80B2001C lwz r5, [r18 + 0x001C] 00000990 7CA01120 mtcrf 0x01, r5 00000994 409F002C bns cr7, +0x0000002C /* 000009C0 */ 00000998 3CA0E100 lis r5, 0xE100 0000099C 90BB0000 stw [r27], r5 000009A0 80A10060 lwz r5, [r1 + 0x0060] 000009A4 39000004 li r8, 0x0004 000009A8 30A50004 addic r5, r5, 4 000009AC 90A10060 stw [r1 + 0x0060], r5 000009B0 91130006 stw [r19 + 0x0006], r8 000009B4 9A330005 stb [r19 + 0x0005], r17 000009B8 83810060 lwz r28, [r1 + 0x0060] 000009BC 48000010 b +0x00000010 /* 000009CC */ label000009C0: 000009C0 80B30006 lwz r5, [r19 + 0x0006] 000009C4 7F9B2814 addc r28, r27, r5 000009C8 93810060 stw [r1 + 0x0060], r28 label000009CC: 000009CC 80A10050 lwz r5, [r1 + 0x0050] 000009D0 31010060 addic r8, r1, 96 000009D4 2C850000 cmpwi cr1, r5, 0 000009D8 418600E8 beq cr1, +0x000000E8 /* 00000AC0 */ 000009DC 7CB5C9D6 mullw r5, r21, r25 000009E0 7CBD2670 srawi r29, r5, 4 000009E4 9A810040 stb [r1 + 0x0040], r20 000009E8 408E003C bne cr3, +0x0000003C /* 00000A24 */ 000009EC A9610044 lha r11, [r1 + 0x0044] 000009F0 A9810042 lha r12, [r1 + 0x0042] 000009F4 38770000 addi r3, r23, 0x0000 000009F8 38960000 addi r4, r22, 0x0000 000009FC 38B90000 addi r5, r25, 0x0000 00000A00 38D50000 addi r6, r21, 0x0000 00000A04 393E0000 addi r9, r30, 0x0000 00000A08 395F0000 addi r10, r31, 0x0000 00000A0C 91610038 stw [r1 + 0x0038], r11 00000A10 9181003C stw [r1 + 0x003C], r12 00000A14 A8E10048 lha r7, [r1 + 0x0048] 00000A18 48001425 bl +0x00001424 /* 00001E3C */ 00000A1C 60000000 nop 00000A20 48000038 b +0x00000038 /* 00000A58 */ label00000A24: 00000A24 A9610044 lha r11, [r1 + 0x0044] 00000A28 A9810042 lha r12, [r1 + 0x0042] 00000A2C 38770000 addi r3, r23, 0x0000 00000A30 38960000 addi r4, r22, 0x0000 00000A34 38B90000 addi r5, r25, 0x0000 00000A38 38D50000 addi r6, r21, 0x0000 00000A3C 393E0000 addi r9, r30, 0x0000 00000A40 395F0000 addi r10, r31, 0x0000 00000A44 91610038 stw [r1 + 0x0038], r11 00000A48 9181003C stw [r1 + 0x003C], r12 00000A4C A8E10048 lha r7, [r1 + 0x0048] 00000A50 480007A1 bl +0x000007A0 /* 000011F0 */ 00000A54 60000000 nop label00000A58: 00000A58 7C9D1800 cmp cr1, r29, r3 00000A5C 2E830000 cmpwi cr5, r3, 0 00000A60 9A810040 stb [r1 + 0x0040], r20 00000A64 39000000 li r8, 0x0000 00000A68 5465402E rlwinm r5, r3, 8, 0, 23 00000A6C 4086000C bne cr1, +0x0000000C /* 00000A78 */ 00000A70 390000FF li r8, 0x00FF 00000A74 48000018 b +0x00000018 /* 00000A8C */ label00000A78: 00000A78 7CA32810 subfc r5, r3, r5 00000A7C 41960010 beq cr5, +0x00000010 /* 00000A8C */ 00000A80 7CA32810 subfc r5, r3, r5 00000A84 7CA5EBD6 divw r5, r5, r29 00000A88 31050001 addic r8, r5, 1 label00000A8C: 00000A8C 88B30005 lbz r5, [r19 + 0x0005] 00000A90 7CA82814 addc r5, r8, r5 00000A94 98B30005 stb [r19 + 0x0005], r5 00000A98 8112001C lwz r8, [r18 + 0x001C] 00000A9C 54A5FE7E rlwinm r5, r5, 31, 25, 31 00000AA0 7D001120 mtcrf 0x01, r8 00000AA4 419F0084 bso cr7, +0x00000084 /* 00000B28 */ 00000AA8 98B30005 stb [r19 + 0x0005], r5 00000AAC 80A10060 lwz r5, [r1 + 0x0060] 00000AB0 81130006 lwz r8, [r19 + 0x0006] 00000AB4 7CBC2810 subfc r5, r28, r5 00000AB8 7CA82814 addc r5, r8, r5 00000ABC 4800007C b +0x0000007C /* 00000B38 */ label00000AC0: 00000AC0 9A810040 stb [r1 + 0x0040], r20 00000AC4 408E0034 bne cr3, +0x00000034 /* 00000AF8 */ 00000AC8 38770000 addi r3, r23, 0x0000 00000ACC 38960000 addi r4, r22, 0x0000 00000AD0 38B90000 addi r5, r25, 0x0000 00000AD4 38D50000 addi r6, r21, 0x0000 00000AD8 92210038 stw [r1 + 0x0038], r17 00000ADC 9221003C stw [r1 + 0x003C], r17 00000AE0 A8E10048 lha r7, [r1 + 0x0048] 00000AE4 39200000 li r9, 0x0000 00000AE8 39400000 li r10, 0x0000 00000AEC 48001351 bl +0x00001350 /* 00001E3C */ 00000AF0 60000000 nop 00000AF4 48000030 b +0x00000030 /* 00000B24 */ label00000AF8: 00000AF8 38770000 addi r3, r23, 0x0000 00000AFC 38960000 addi r4, r22, 0x0000 00000B00 38B90000 addi r5, r25, 0x0000 00000B04 38D50000 addi r6, r21, 0x0000 00000B08 92210038 stw [r1 + 0x0038], r17 00000B0C 9221003C stw [r1 + 0x003C], r17 00000B10 A8E10048 lha r7, [r1 + 0x0048] 00000B14 39200000 li r9, 0x0000 00000B18 39400000 li r10, 0x0000 00000B1C 480006D5 bl +0x000006D4 /* 000011F0 */ 00000B20 60000000 nop label00000B24: 00000B24 9A810040 stb [r1 + 0x0040], r20 label00000B28: 00000B28 80A10060 lwz r5, [r1 + 0x0060] 00000B2C 81130006 lwz r8, [r19 + 0x0006] 00000B30 7CBC2810 subfc r5, r28, r5 00000B34 7CA82814 addc r5, r8, r5 label00000B38: 00000B38 90B30006 stw [r19 + 0x0006], r5 00000B3C 64A5E100 oris r5, r5, 0xE100 00000B40 90B80000 stw [r24], r5 label00000B44: 00000B44 80B2001C lwz r5, [r18 + 0x001C] 00000B48 7CA01120 mtcrf 0x01, r5 00000B4C 409E0024 bne cr7, +0x00000024 /* 00000B70 */ label00000B50: 00000B50 88B30005 lbz r5, [r19 + 0x0005] 00000B54 54A5801E rlwinm r5, r5, 16, 0, 15 00000B58 90B200AA stw [r18 + 0x00AA], r5 00000B5C 9A330005 stb [r19 + 0x0005], r17 00000B60 80B20004 lwz r5, [r18 + 0x0004] 00000B64 81130006 lwz r8, [r19 + 0x0006] 00000B68 80A50000 lwz r5, [r5] 00000B6C 9105002C stw [r5 + 0x002C], r8 label00000B70: 00000B70 4192002C beq cr4, +0x0000002C /* 00000B9C */ 00000B74 38700000 addi r3, r16, 0x0000 00000B78 80E10068 lwz r7, [r1 + 0x0068] 00000B7C 38800FA0 li r4, 0x0FA0 00000B80 38A00002 li r5, 0x0002 00000B84 38C00000 li r6, 0x0000 00000B88 48001FD9 bl +0x00001FD8 /* 00002B60 */ 00000B8C 80410014 lwz r2, [r1 + 0x0014] 00000B90 2C830000 cmpwi cr1, r3, 0 00000B94 41860008 beq cr1, +0x00000008 /* 00000B9C */ 00000B98 39E0DCF9 li r15, 0xFFFFDCF9 label00000B9C: 00000B9C 386F0000 addi r3, r15, 0x0000 00000BA0 818100D4 lwz r12, [r1 + 0x00D4] 00000BA4 800100D8 lwz r0, [r1 + 0x00D8] 00000BA8 7D838120 mtcrf 0x38, r12 00000BAC 302100D0 addic r1, r1, 208 00000BB0 7C0803A6 mtlr r0 00000BB4 B9E1FFBC lmw r15, [r1 - 0x0044] 00000BB8 4E800020 blr 00000BBC 00000000 .invalid 00000BC0 00002043 .invalid 00000BC4 80110200 lwz r0, [r17 + 0x0200] 00000BC8 00000000 .invalid 00000BCC 000007B4 .invalid 00000BD0 00135250 .invalid 00000BD4 5A415F43 .invalid 00000BD8 4442616E .invalid sc 00000BDC 64436F6D oris r3, r2, 0x6F6D 00000BE0 70726573 andi. r18, r3, 0x6573 00000BE4 73000000 andi. r0, r24, 0x0000 00000BE8 BF61FFEC stmw [r1 - 0x0014], r27 00000BEC 3BA40000 addi r29, r4, 0x0000 00000BF0 7C0802A6 mflr r0 00000BF4 83C30000 lwz r30, [r3] 00000BF8 2C1D0000 cmpwi r29, 0 00000BFC 7D800026 mfcr r12 00000C00 91810004 stw [r1 + 0x0004], r12 00000C04 90010008 stw [r1 + 0x0008], r0 00000C08 9421FFA0 stwu [r1 - 0x0060], r1 00000C0C 3BE00000 li r31, 0x0000 00000C10 3860FFCE li r3, 0xFFFFFFCE 00000C14 41820140 beq +0x00000140 /* 00000D54 */ 00000C18 387E0000 addi r3, r30, 0x0000 00000C1C 48001F8D bl +0x00001F8C /* 00002BA8 */ 00000C20 80410014 lwz r2, [r1 + 0x0014] 00000C24 3B830000 addi r28, r3, 0x0000 00000C28 2E1C0000 cmpwi cr4, r28, 0 00000C2C 807C0000 lwz r3, [r28] 00000C30 2C030000 cmpwi r3, 0 00000C34 41920008 beq cr4, +0x00000008 /* 00000C3C */ 00000C38 408200E0 bne +0x000000E0 /* 00000D18 */ label00000C3C: 00000C3C 48001F85 bl +0x00001F84 /* 00002BC0 */ 00000C40 80410014 lwz r2, [r1 + 0x0014] 00000C44 90610038 stw [r1 + 0x0038], r3 00000C48 387E0000 addi r3, r30, 0x0000 00000C4C 48001F8D bl +0x00001F8C /* 00002BD8 */ 00000C50 80410014 lwz r2, [r1 + 0x0014] 00000C54 2C030000 cmpwi r3, 0 00000C58 40820014 bne +0x00000014 /* 00000C6C */ 00000C5C 48001F95 bl +0x00001F94 /* 00002BF0 */ 00000C60 80410014 lwz r2, [r1 + 0x0014] 00000C64 48001FA5 bl +0x00001FA4 /* 00002C08 */ 00000C68 80410014 lwz r2, [r1 + 0x0014] label00000C6C: 00000C6C 387C0000 addi r3, r28, 0x0000 00000C70 4192001C beq cr4, +0x0000001C /* 00000C8C */ 00000C74 48001EBD bl +0x00001EBC /* 00002B30 */ 00000C78 80410014 lwz r2, [r1 + 0x0014] 00000C7C 387E0000 addi r3, r30, 0x0000 00000C80 38800000 li r4, 0x0000 00000C84 48001F9D bl +0x00001F9C /* 00002C20 */ 00000C88 80410014 lwz r2, [r1 + 0x0014] label00000C8C: 00000C8C 387E0000 addi r3, r30, 0x0000 00000C90 48001FA9 bl +0x00001FA8 /* 00002C38 */ 00000C94 80410014 lwz r2, [r1 + 0x0014] 00000C98 7C7B0734 extsh r27, r3 00000C9C 2C1BFFFF cmpwi r27, -1 00000CA0 3C606364 lis r3, 0x6364 00000CA4 3880B548 li r4, 0xFFFFB548 00000CA8 30636369 addic r3, r3, 25449 00000CAC 3BE0FF94 li r31, 0xFFFFFF94 00000CB0 4182005C beq +0x0000005C /* 00000D0C */ 00000CB4 48001F9D bl +0x00001F9C /* 00002C50 */ 00000CB8 80410014 lwz r2, [r1 + 0x0014] 00000CBC 3B830000 addi r28, r3, 0x0000 00000CC0 48001FA9 bl +0x00001FA8 /* 00002C68 */ 00000CC4 80410014 lwz r2, [r1 + 0x0014] 00000CC8 7C7F0735 extsh. r31, r3 00000CCC 387C0000 addi r3, r28, 0x0000 00000CD0 4082001C bne +0x0000001C /* 00000CEC */ 00000CD4 48001FAD bl +0x00001FAC /* 00002C80 */ 00000CD8 80410014 lwz r2, [r1 + 0x0014] 00000CDC 387E0000 addi r3, r30, 0x0000 00000CE0 389C0000 addi r4, r28, 0x0000 00000CE4 48001F3D bl +0x00001F3C /* 00002C20 */ 00000CE8 80410014 lwz r2, [r1 + 0x0014] label00000CEC: 00000CEC 387B0000 addi r3, r27, 0x0000 00000CF0 48001FA9 bl +0x00001FA8 /* 00002C98 */ 00000CF4 80410014 lwz r2, [r1 + 0x0014] 00000CF8 2C1C0000 cmpwi r28, 0 00000CFC 387C0000 addi r3, r28, 0x0000 00000D00 4182000C beq +0x0000000C /* 00000D0C */ 00000D04 48001FAD bl +0x00001FAC /* 00002CB0 */ 00000D08 80410014 lwz r2, [r1 + 0x0014] label00000D0C: 00000D0C 80610038 lwz r3, [r1 + 0x0038] 00000D10 48001EF9 bl +0x00001EF8 /* 00002C08 */ 00000D14 80410014 lwz r2, [r1 + 0x0014] label00000D18: 00000D18 2C1F0000 cmpwi r31, 0 00000D1C 389D0000 addi r4, r29, 0x0000 00000D20 38A00048 li r5, 0x0048 00000D24 40820010 bne +0x00000010 /* 00000D34 */ 00000D28 807C0000 lwz r3, [r28] 00000D2C 48001F9D bl +0x00001F9C /* 00002CC8 */ 00000D30 80410014 lwz r2, [r1 + 0x0014] label00000D34: 00000D34 387F0000 addi r3, r31, 0x0000 00000D38 81810064 lwz r12, [r1 + 0x0064] 00000D3C 80010068 lwz r0, [r1 + 0x0068] 00000D40 7D808120 mtcrf 0x08, r12 00000D44 30210060 addic r1, r1, 96 00000D48 7C0803A6 mtlr r0 00000D4C BB61FFEC lmw r27, [r1 - 0x0014] 00000D50 4E800020 blr label00000D54: 00000D54 BBA10054 lmw r29, [r1 + 0x0054] 00000D58 30210060 addic r1, r1, 96 00000D5C 4E800020 blr 00000D60 00000000 .invalid 00000D64 00002043 .invalid 00000D68 80050200 lwz r0, [r5 + 0x0200] 00000D6C 00000000 .invalid 00000D70 00000178 .invalid 00000D74 00135250 .invalid 00000D78 5A415F43 .invalid 00000D7C 44476574 .invalid sc 00000D80 436F6465 bdzl cr3, +0x00006464 /* 000071E4 */ 00000D84 63496E66 ori r9, r26, 0x6E66 00000D88 6F000000 xoris r0, r24, 0x0000 00000D8C 28870200 cmplwi cr1, r7, 512 00000D90 2C080000 cmpwi r8, 0 00000D94 A8650002 lha r3, [r5 + 0x0002] 00000D98 A8E50004 lha r7, [r5 + 0x0004] 00000D9C A8050006 lha r0, [r5 + 0x0006] 00000DA0 A8A50000 lha r5, [r5] 00000DA4 7C630010 subfc r3, r3, r0 00000DA8 7CE53810 subfc r7, r5, r7 00000DAC 7CE70734 extsh r7, r7 00000DB0 30E70003 addic r7, r7, 3 00000DB4 7C650734 extsh r5, r3 00000DB8 54E7003A rlwinm r7, r7, 0, 0, 29 00000DBC 3860FFCE li r3, 0xFFFFFFCE 00000DC0 4182003C beq +0x0000003C /* 00000DFC */ 00000DC4 30650003 addic r3, r5, 3 00000DC8 5463003A rlwinm r3, r3, 0, 0, 29 00000DCC 7CE70734 extsh r7, r7 00000DD0 7C630734 extsh r3, r3 00000DD4 7C6719D6 mullw r3, r7, r3 00000DD8 5467083C rlwinm r7, r3, 1, 0, 30 00000DDC 7C630E70 srawi r3, r3, 1 00000DE0 40850010 ble cr1, +0x00000010 /* 00000DF0 */ 00000DE4 30670004 addic r3, r7, 4 00000DE8 90680000 stw [r8], r3 00000DEC 4800000C b +0x0000000C /* 00000DF8 */ label00000DF0: 00000DF0 30630004 addic r3, r3, 4 00000DF4 90680000 stw [r8], r3 label00000DF8: 00000DF8 38600000 li r3, 0x0000 label00000DFC: 00000DFC 4E800020 blr 00000E00 00000000 .invalid 00000E04 00002040 .invalid 00000E08 00000600 .invalid 00000E0C 00000000 .invalid 00000E10 00000074 .invalid 00000E14 001C5250 .invalid 00000E18 5A415F43 .invalid 00000E1C 44476574 .invalid sc 00000E20 4D617843 crnor crb11, crb1, crb15 00000E24 6F6D7072 xoris r13, r27, 0x7072 00000E28 65737369 oris r19, r11, 0x7369 00000E2C 6F6E5369 xoris r14, r27, 0x5369 00000E30 7A650000 .invalid 00000E34 7C0802A6 mflr r0 00000E38 9421FFC0 stwu [r1 - 0x0040], r1 00000E3C 90010048 stw [r1 + 0x0048], r0 00000E40 38670000 addi r3, r7, 0x0000 00000E44 38800000 li r4, 0x0000 00000E48 38A00000 li r5, 0x0000 00000E4C 48000095 bl +0x00000094 /* 00000EE0 */ 00000E50 2C880000 cmpwi cr1, r8, 0 00000E54 2C090000 cmpwi r9, 0 00000E58 38600000 li r3, 0x0000 00000E5C 41860010 beq cr1, +0x00000010 /* 00000E6C */ 00000E60 80080000 lwz r0, [r8] 00000E64 7C000734 extsh r0, r0 00000E68 90080000 stw [r8], r0 label00000E6C: 00000E6C 41820008 beq +0x00000008 /* 00000E74 */ 00000E70 90690000 stw [r9], r3 label00000E74: 00000E74 81810048 lwz r12, [r1 + 0x0048] 00000E78 30210040 addic r1, r1, 64 00000E7C 7D8803A6 mtlr r12 00000E80 4E800020 blr 00000E84 00000000 .invalid 00000E88 00002041 .invalid 00000E8C 80000700 lwz r0, [r0 + 0x0700] 00000E90 00000000 .invalid 00000E94 00000050 .invalid 00000E98 00195250 .invalid 00000E9C 5A415F43 .invalid 00000EA0 44476574 .invalid sc 00000EA4 436F6D70 bdz cr3, +0x00006D70 /* 00007C14 */ 00000EA8 72657373 andi. r5, r19, 0x7373 00000EAC 696F6E54 xori r15, r11, 0x6E54 00000EB0 696D6500 xori r13, r11, 0x6500 00000EB4 38600000 li r3, 0x0000 00000EB8 4E800020 blr 00000EBC 00000000 .invalid 00000EC0 00002040 .invalid 00000EC4 00000200 .invalid 00000EC8 00000000 .invalid 00000ECC 00000008 .invalid 00000ED0 000B5250 .invalid 00000ED4 5A415F43 .invalid 00000ED8 44427573 .invalid sc 00000EDC 79000000 .invalid fn00000EE0: 00000EE0 80630000 lwz r3, [r3] 00000EE4 2C040000 cmpwi r4, 0 00000EE8 7C630734 extsh r3, r3 00000EEC 1CE3004D mulli r7, r3, 77 00000EF0 7CE74E70 srawi r7, r7, 9 00000EF4 7C671810 subfc r3, r7, r3 00000EF8 7C630734 extsh r3, r3 00000EFC 2C830200 cmpwi cr1, r3, 512 00000F00 2F050000 cmpwi cr6, r5, 0 00000F04 40860014 bne cr1, +0x00000014 /* 00000F18 */ 00000F08 38C00001 li r6, 0x0001 00000F0C 380000FF li r0, 0x00FF 00000F10 41820050 beq +0x00000050 /* 00000F60 */ 00000F14 48000048 b +0x00000048 /* 00000F5C */ label00000F18: 00000F18 20E30200 subfic r7, r3, 512 00000F1C 1CE70095 mulli r7, r7, 149 00000F20 4084001C bge cr1, +0x0000001C /* 00000F3C */ 00000F24 7CE04E70 srawi r0, r7, 9 00000F28 30000001 addic r0, r0, 1 00000F2C 7C060734 extsh r6, r0 00000F30 380000FF li r0, 0x00FF 00000F34 4182002C beq +0x0000002C /* 00000F60 */ 00000F38 48000024 b +0x00000024 /* 00000F5C */ label00000F3C: 00000F3C 206303FF subfic r3, r3, 1023 00000F40 1C630069 mulli r3, r3, 105 00000F44 40850014 ble cr1, +0x00000014 /* 00000F58 */ 00000F48 7C604E70 srawi r0, r3, 9 00000F4C 30000017 addic r0, r0, 23 00000F50 7C000734 extsh r0, r0 00000F54 38C00001 li r6, 0x0001 label00000F58: 00000F58 41820008 beq +0x00000008 /* 00000F60 */ label00000F5C: 00000F5C B0C40000 sth [r4], r6 label00000F60: 00000F60 419A0008 beq cr6, +0x00000008 /* 00000F68 */ 00000F64 B0050000 sth [r5], r0 label00000F68: 00000F68 4E800020 blr 00000F6C 00000000 .invalid 00000F70 00002040 .invalid 00000F74 00000300 .invalid 00000F78 00000000 .invalid 00000F7C 0000008C .invalid 00000F80 000A4D61 .invalid 00000F84 70517561 andi. r17, r2, 0x7561 00000F88 6C697479 xoris r9, r3, 0x7479 fn00000F8C: 00000F8C 80630000 lwz r3, [r3] 00000F90 2C040000 cmpwi r4, 0 00000F94 7C630734 extsh r3, r3 00000F98 1CC3004D mulli r6, r3, 77 00000F9C 7CC64E70 srawi r6, r6, 9 00000FA0 7C661810 subfc r3, r6, r3 00000FA4 7C630734 extsh r3, r3 00000FA8 2C830200 cmpwi cr1, r3, 512 00000FAC 2F050000 cmpwi cr6, r5, 0 00000FB0 38C000FF li r6, 0x00FF 00000FB4 41860024 beq cr1, +0x00000024 /* 00000FD8 */ 00000FB8 20630200 subfic r3, r3, 512 00000FBC 1C6300C7 mulli r3, r3, 199 00000FC0 40840014 bge cr1, +0x00000014 /* 00000FD4 */ 00000FC4 7C604E70 srawi r0, r3, 9 00000FC8 30000001 addic r0, r0, 1 00000FCC 7C000734 extsh r0, r0 00000FD0 4800000C b +0x0000000C /* 00000FDC */ label00000FD4: 00000FD4 40850008 ble cr1, +0x00000008 /* 00000FDC */ label00000FD8: 00000FD8 38000001 li r0, 0x0001 label00000FDC: 00000FDC 41820008 beq +0x00000008 /* 00000FE4 */ 00000FE0 B0040000 sth [r4], r0 label00000FE4: 00000FE4 419A0008 beq cr6, +0x00000008 /* 00000FEC */ 00000FE8 B0C50000 sth [r5], r6 label00000FEC: 00000FEC 4E800020 blr 00000FF0 00000000 .invalid 00000FF4 00002040 .invalid 00000FF8 00000300 .invalid 00000FFC 00000000 .invalid 00001000 00000064 .invalid 00001004 000E4D61 .invalid 00001008 70517561 andi. r17, r2, 0x7561 0000100C 6C697479 xoris r9, r3, 0x7479 00001010 4C697665 .invalid 4C fn00001014: 00001014 80630000 lwz r3, [r3] 00001018 2C040000 cmpwi r4, 0 0000101C 7C630734 extsh r3, r3 00001020 1CE3004D mulli r7, r3, 77 00001024 7CE74E70 srawi r7, r7, 9 00001028 7C671810 subfc r3, r7, r3 0000102C 7C630734 extsh r3, r3 00001030 2C830200 cmpwi cr1, r3, 512 00001034 2F050000 cmpwi cr6, r5, 0 00001038 40860014 bne cr1, +0x00000014 /* 0000104C */ 0000103C 38C00001 li r6, 0x0001 00001040 380000FF li r0, 0x00FF 00001044 41820060 beq +0x00000060 /* 000010A4 */ 00001048 48000058 b +0x00000058 /* 000010A0 */ label0000104C: 0000104C 20E30200 subfic r7, r3, 512 00001050 1CE70095 mulli r7, r7, 149 00001054 4084001C bge cr1, +0x0000001C /* 00001070 */ 00001058 7CE04E70 srawi r0, r7, 9 0000105C 30000001 addic r0, r0, 1 00001060 7C060734 extsh r6, r0 00001064 380000FF li r0, 0x00FF 00001068 4182003C beq +0x0000003C /* 000010A4 */ 0000106C 48000034 b +0x00000034 /* 000010A0 */ label00001070: 00001070 20E303FF subfic r7, r3, 1023 00001074 54E3103A rlwinm r3, r7, 2, 0, 29 00001078 7C671814 addc r3, r7, r3 0000107C 40850020 ble cr1, +0x00000020 /* 0000109C */ 00001080 54602834 rlwinm r0, r3, 5, 0, 26 00001084 7C070014 addc r0, r7, r0 00001088 7C070014 addc r0, r7, r0 0000108C 7C004E70 srawi r0, r0, 9 00001090 30000017 addic r0, r0, 23 00001094 7C000734 extsh r0, r0 00001098 38C00001 li r6, 0x0001 label0000109C: 0000109C 41820008 beq +0x00000008 /* 000010A4 */ label000010A0: 000010A0 B0C40000 sth [r4], r6 label000010A4: 000010A4 419A0008 beq cr6, +0x00000008 /* 000010AC */ 000010A8 B0050000 sth [r5], r0 label000010AC: 000010AC 4E800020 blr 000010B0 00000000 .invalid 000010B4 00002040 .invalid 000010B8 00000300 .invalid 000010BC 00000000 .invalid 000010C0 0000009C .invalid 000010C4 000B4D61 .invalid 000010C8 70517561 andi. r17, r2, 0x7561 000010CC 6C697479 xoris r9, r3, 0x7479 000010D0 38000000 li r0, 0x0000 000010D4 2C030000 cmpwi r3, 0 000010D8 2F040000 cmpwi cr6, r4, 0 000010DC 2C850000 cmpwi cr1, r5, 0 000010E0 80030000 lwz r0, [r3] 000010E4 41820060 beq +0x00000060 /* 00001144 */ 000010E8 7C060734 extsh r6, r0 000010EC 2C060200 cmpwi r6, 512 000010F0 90C30000 stw [r3], r6 000010F4 206603FF subfic r3, r6, 1023 000010F8 5460083C rlwinm r0, r3, 1, 0, 30 000010FC 4081001C ble +0x0000001C /* 00001118 */ 00001100 7C630014 addc r3, r3, r0 00001104 54631838 rlwinm r3, r3, 3, 0, 28 00001108 7C634E70 srawi r3, r3, 9 0000110C 3063000F addic r3, r3, 15 00001110 7C630734 extsh r3, r3 00001114 4800001C b +0x0000001C /* 00001130 */ label00001118: 00001118 20660200 subfic r3, r6, 512 0000111C 54602834 rlwinm r0, r3, 5, 0, 26 00001120 7C630010 subfc r3, r3, r0 00001124 7C634E70 srawi r3, r3, 9 00001128 30630027 addic r3, r3, 39 0000112C 7C630734 extsh r3, r3 label00001130: 00001130 54601838 rlwinm r0, r3, 3, 0, 28 00001134 419A0008 beq cr6, +0x00000008 /* 0000113C */ 00001138 B0640000 sth [r4], r3 label0000113C: 0000113C 41860008 beq cr1, +0x00000008 /* 00001144 */ 00001140 B0050000 sth [r5], r0 label00001144: 00001144 4E800020 blr 00001148 00000000 .invalid 0000114C 00002040 .invalid 00001150 00000300 .invalid 00001154 00000000 .invalid 00001158 00000074 .invalid 0000115C 000C4D61 .invalid 00001160 70546F6C andi. r20, r2, 0x6F6C 00001164 6572616E oris r18, r11, 0x616E 00001168 63650000 ori r5, r27, 0x0000 0000116C 80030000 lwz r0, [r3] 00001170 7C000734 extsh r0, r0 00001174 2C000200 cmpwi r0, 512 00001178 20C00200 subfic r6, r0, 512 0000117C 200003FF subfic r0, r0, 1023 00001180 5403083C rlwinm r3, r0, 1, 0, 30 00001184 4081001C ble +0x0000001C /* 000011A0 */ 00001188 7C001814 addc r0, r0, r3 0000118C 54001838 rlwinm r0, r0, 3, 0, 28 00001190 7C004E70 srawi r0, r0, 9 00001194 3000000F addic r0, r0, 15 00001198 7C000734 extsh r0, r0 0000119C 48000018 b +0x00000018 /* 000011B4 */ label000011A0: 000011A0 54C02834 rlwinm r0, r6, 5, 0, 26 000011A4 7C060010 subfc r0, r6, r0 000011A8 7C004E70 srawi r0, r0, 9 000011AC 30000027 addic r0, r0, 39 000011B0 7C000734 extsh r0, r0 label000011B4: 000011B4 B0040000 sth [r4], r0 000011B8 54041838 rlwinm r4, r0, 3, 0, 28 000011BC B0850000 sth [r5], r4 000011C0 4E800020 blr 000011C4 00000000 .invalid 000011C8 00002040 .invalid 000011CC 00000300 .invalid 000011D0 00000000 .invalid 000011D4 00000058 .invalid 000011D8 000D4D61 .invalid 000011DC 70546F6C andi. r20, r2, 0x6F6C 000011E0 6572616E oris r18, r11, 0x616E 000011E4 63653800 ori r5, r27, 0x3800 000011E8 8000FFFC lwz r0, [r0 - 0x0004] 000011EC 00000000 .invalid fn000011F0: 000011F0 7CA00734 extsh r0, r5 000011F4 7D800026 mfcr r12 000011F8 BDA1FFB4 stmw [r1 - 0x004C], r13 000011FC 91810004 stw [r1 + 0x0004], r12 00001200 9421FE30 stwu [r1 - 0x01D0], r1 00001204 8181020C lwz r12, [r1 + 0x020C] 00001208 7CC60734 extsh r6, r6 0000120C 7D8C0734 extsh r12, r12 00001210 91810118 stw [r1 + 0x0118], r12 00001214 39800000 li r12, 0x0000 00001218 918100D4 stw [r1 + 0x00D4], r12 0000121C 39805555 li r12, 0x5555 00001220 918100E0 stw [r1 + 0x00E0], r12 00001224 39803333 li r12, 0x3333 00001228 7D450734 extsh r5, r10 0000122C 81410208 lwz r10, [r1 + 0x0208] 00001230 7C840734 extsh r4, r4 00001234 7D4A0734 extsh r10, r10 00001238 91410114 stw [r1 + 0x0114], r10 0000123C 3D400000 lis r10, 0x0000 00001240 614A8000 ori r10, r10, 0x8000 00001244 914100DC stw [r1 + 0x00DC], r10 00001248 3D400001 lis r10, 0x0001 0000124C 314AFFFF subic r10, r10, 1 00001250 914100D8 stw [r1 + 0x00D8], r10 00001254 39404000 li r10, 0x4000 00001258 914100E4 stw [r1 + 0x00E4], r10 0000125C 918100E8 stw [r1 + 0x00E8], r12 00001260 81480000 lwz r10, [r8] 00001264 39800000 li r12, 0x0000 00001268 9141011C stw [r1 + 0x011C], r10 0000126C 91810124 stw [r1 + 0x0124], r12 00001270 91810128 stw [r1 + 0x0128], r12 00001274 3B2013B1 li r25, 0x13B1 00001278 39400000 li r10, 0x0000 0000127C 3AC02AAA li r22, 0x2AAA 00001280 3B402492 li r26, 0x2492 00001284 3B802000 li r28, 0x2000 00001288 3BC01C71 li r30, 0x1C71 0000128C 3BA01999 li r29, 0x1999 00001290 3B601745 li r27, 0x1745 00001294 3AE01555 li r23, 0x1555 00001298 39801249 li r12, 0x1249 0000129C 91410120 stw [r1 + 0x0120], r10 000012A0 3B000001 li r24, 0x0001 000012A4 3BE01111 li r31, 0x1111 000012A8 92C100EC stw [r1 + 0x00EC], r22 000012AC 934100F0 stw [r1 + 0x00F0], r26 000012B0 938100F4 stw [r1 + 0x00F4], r28 000012B4 93C100F8 stw [r1 + 0x00F8], r30 000012B8 93A100FC stw [r1 + 0x00FC], r29 000012BC 93610100 stw [r1 + 0x0100], r27 000012C0 92E10104 stw [r1 + 0x0104], r23 000012C4 93210108 stw [r1 + 0x0108], r25 000012C8 9181010C stw [r1 + 0x010C], r12 000012CC 93E10110 stw [r1 + 0x0110], r31 000012D0 39800002 li r12, 0x0002 label000012D4: 000012D4 2C980200 cmpwi cr1, r24, 512 000012D8 7D980734 extsh r24, r12 000012DC 31980001 addic r12, r24, 1 000012E0 4184FFF4 blt cr1, -0x0000000C /* 000012D4 */ 000012E4 7CEC4670 srawi r12, r7, 8 000012E8 2F090000 cmpwi cr6, r9, 0 000012EC 7C841670 srawi r4, r4, 2 000012F0 558C063E rlwinm r12, r12, 0, 24, 31 000012F4 7C840734 extsh r4, r4 000012F8 9181012C stw [r1 + 0x012C], r12 000012FC 419A0014 beq cr6, +0x00000014 /* 00001310 */ 00001300 7CAA1670 srawi r10, r5, 2 00001304 7D4B0734 extsh r11, r10 00001308 91210130 stw [r1 + 0x0130], r9 0000130C 39400001 li r10, 0x0001 label00001310: 00001310 54E9063E rlwinm r9, r7, 0, 24, 31 00001314 91210134 stw [r1 + 0x0134], r9 00001318 3129FF01 subic r9, r9, 255 0000131C 7D290034 cntlzw r9, r9 00001320 3529FFE0 subic. r9, r9, 32 00001324 4E800042 crnor crb20, crb0, crb0 00001328 4080001C bge +0x0000001C /* 00001344 */ 0000132C 80A10134 lwz r5, [r1 + 0x0134] 00001330 54E91D78 rlwinm r9, r7, 3, 21, 28 00001334 7D254810 subfc r9, r5, r9 00001338 7D254810 subfc r9, r5, r9 0000133C 7D290734 extsh r9, r9 00001340 91210138 stw [r1 + 0x0138], r9 label00001344: 00001344 31200003 addic r9, r0, 3 00001348 7D291670 srawi r9, r9, 2 0000134C 7D290735 extsh. r9, r9 00001350 9121013C stw [r1 + 0x013C], r9 00001354 30060003 addic r0, r6, 3 00001358 7C001670 srawi r0, r0, 2 0000135C 3124FFFC subic r9, r4, 4 00001360 7C000734 extsh r0, r0 00001364 7D290734 extsh r9, r9 00001368 38A00000 li r5, 0x0000 0000136C 90010140 stw [r1 + 0x0140], r0 00001370 91210144 stw [r1 + 0x0144], r9 00001374 81C1011C lwz r14, [r1 + 0x011C] 00001378 90A10148 stw [r1 + 0x0148], r5 0000137C 40810A7C ble +0x00000A7C /* 00001DF8 */ 00001380 2D8A0000 cmpwi cr3, r10, 0 00001384 548A2036 rlwinm r10, r4, 4, 0, 27 00001388 91410150 stw [r1 + 0x0150], r10 0000138C 314BFFFC subic r10, r11, 4 00001390 7D4A0734 extsh r10, r10 00001394 91410158 stw [r1 + 0x0158], r10 00001398 394C0000 addi r10, r12, 0x0000 0000139C 55642036 rlwinm r4, r11, 4, 0, 27 000013A0 2F0A0001 cmpwi cr6, r10, 1 000013A4 90810154 stw [r1 + 0x0154], r4 000013A8 324100B4 addic r18, r1, 180 000013AC 32210094 addic r17, r1, 148 000013B0 32010074 addic r16, r1, 116 000013B4 31E10054 addic r15, r1, 84 label000013B8: 000013B8 39400000 li r10, 0x0000 000013BC 91410164 stw [r1 + 0x0164], r10 000013C0 81410130 lwz r10, [r1 + 0x0130] 000013C4 38830000 addi r4, r3, 0x0000 000013C8 9141016C stw [r1 + 0x016C], r10 000013CC 81410140 lwz r10, [r1 + 0x0140] 000013D0 90810168 stw [r1 + 0x0168], r4 000013D4 38A0FFFF li r5, 0xFFFFFFFF 000013D8 39200000 li r9, 0x0000 000013DC 2C8A0000 cmpwi cr1, r10, 0 000013E0 38800000 li r4, 0x0000 000013E4 90A1015C stw [r1 + 0x015C], r5 000013E8 91210160 stw [r1 + 0x0160], r9 000013EC 90810170 stw [r1 + 0x0170], r4 000013F0 408509D4 ble cr1, +0x000009D4 /* 00001DC4 */ 000013F4 81410144 lwz r10, [r1 + 0x0144] 000013F8 5554103A rlwinm r20, r10, 2, 0, 29 000013FC 81410158 lwz r10, [r1 + 0x0158] 00001400 5553103A rlwinm r19, r10, 2, 0, 29 label00001404: 00001404 39400000 li r10, 0x0000 00001408 91410174 stw [r1 + 0x0174], r10 0000140C 81410168 lwz r10, [r1 + 0x0168] 00001410 4FDEF182 crxor crb30, crb30, crb30 00001414 800A0000 lwz r0, [r10] 00001418 39200000 li r9, 0x0000 0000141C 314A0004 addic r10, r10, 4 00001420 540BC63E rlwinm r11, r0, 24, 24, 31 00001424 7D704B2E sthx r11, r16, r9 00001428 540B063E rlwinm r11, r0, 0, 24, 31 0000142C 7D714B2E sthx r11, r17, r9 00001430 5406863E rlwinm r6, r0, 16, 24, 31 00001434 5400CDFC rlwinm r0, r0, 25, 23, 30 00001438 7C003014 addc r0, r0, r6 0000143C 5400083C rlwinm r0, r0, 1, 0, 30 00001440 7D605814 addc r11, r0, r11 00001444 7CCF4B2E sthx r6, r15, r9 00001448 38800001 li r4, 0x0001 0000144C 7D724B2E sthx r11, r18, r9 00001450 38A00000 li r5, 0x0000 00001454 5569043E rlwinm r9, r11, 0, 16, 31 00001458 7CA92814 addc r5, r9, r5 label0000145C: 0000145C 409E0008 bne cr7, +0x00000008 /* 00001464 */ 00001460 7D4AA014 addc r10, r10, r20 label00001464: 00001464 7C8B0734 extsh r11, r4 00001468 2C8B0010 cmpwi cr1, r11, 16 0000146C 556907BE rlwinm r9, r11, 0, 30, 31 00001470 2F890003 cmpwi cr7, r9, 3 00001474 5569083C rlwinm r9, r11, 1, 0, 30 00001478 40840048 bge cr1, +0x00000048 /* 000014C0 */ 0000147C 800A0000 lwz r0, [r10] 00001480 314A0004 addic r10, r10, 4 00001484 5406863E rlwinm r6, r0, 16, 24, 31 00001488 308B0001 addic r4, r11, 1 0000148C 540BC63E rlwinm r11, r0, 24, 24, 31 00001490 7D704B2E sthx r11, r16, r9 00001494 540B063E rlwinm r11, r0, 0, 24, 31 00001498 5400CDFC rlwinm r0, r0, 25, 23, 30 0000149C 7C003014 addc r0, r0, r6 000014A0 7D714B2E sthx r11, r17, r9 000014A4 7CCF4B2E sthx r6, r15, r9 000014A8 5400083C rlwinm r0, r0, 1, 0, 30 000014AC 7D605814 addc r11, r0, r11 000014B0 5560043E rlwinm r0, r11, 0, 16, 31 000014B4 7D724B2E sthx r11, r18, r9 000014B8 7CA02814 addc r5, r0, r5 000014BC 4BFFFFA0 b -0x00000060 /* 0000145C */ label000014C0: 000014C0 7CB52670 srawi r21, r5, 4 000014C4 418E0180 beq cr3, +0x00000180 /* 00001644 */ 000014C8 38E00000 li r7, 0x0000 000014CC 8121016C lwz r9, [r1 + 0x016C] 000014D0 39800000 li r12, 0x0000 000014D4 80890000 lwz r4, [r9] 000014D8 558A083C rlwinm r10, r12, 1, 0, 30 000014DC 558607BE rlwinm r6, r12, 0, 30, 31 000014E0 7D71522E lhzx r11, r17, r10 000014E4 31290004 addic r9, r9, 4 000014E8 5480063E rlwinm r0, r4, 0, 24, 31 000014EC 48000028 b +0x00000028 /* 00001514 */ label000014F0: 000014F0 4189014C bgt cr2, +0x0000014C /* 0000163C */ 000014F4 40860008 bne cr1, +0x00000008 /* 000014FC */ 000014F8 7D299814 addc r9, r9, r19 label000014FC: 000014FC 80890000 lwz r4, [r9] 00001500 558A083C rlwinm r10, r12, 1, 0, 30 00001504 558607BE rlwinm r6, r12, 0, 30, 31 00001508 7D71522E lhzx r11, r17, r10 0000150C 31290004 addic r9, r9, 4 00001510 5480063E rlwinm r0, r4, 0, 24, 31 label00001514: 00001514 7CA05810 subfc r5, r0, r11 00001518 7D6F522E lhzx r11, r15, r10 0000151C 5480863E rlwinm r0, r4, 16, 24, 31 00001520 7D605811 subfc. r11, r0, r11 00001524 7D50522E lhzx r10, r16, r10 00001528 5480C63E rlwinm r0, r4, 24, 24, 31 0000152C 2C860003 cmpwi cr1, r6, 3 00001530 7D405010 subfc r10, r0, r10 00001534 40800008 bge +0x00000008 /* 0000153C */ 00001538 216BFFFF subfic r11, r11, -1 label0000153C: 0000153C 2C0A0000 cmpwi r10, 0 00001540 300C0001 addic r0, r12, 1 00001544 7C0C0734 extsh r12, r0 00001548 2F8C0010 cmpwi cr7, r12, 16 0000154C 40800008 bge +0x00000008 /* 00001554 */ 00001550 214AFFFF subfic r10, r10, -1 label00001554: 00001554 2C050000 cmpwi r5, 0 00001558 7D4B5014 addc r10, r11, r10 0000155C 40800008 bge +0x00000008 /* 00001564 */ 00001560 20A5FFFF subfic r5, r5, -1 label00001564: 00001564 7D4A2814 addc r10, r10, r5 00001568 81610118 lwz r11, [r1 + 0x0118] 0000156C 554A043E rlwinm r10, r10, 0, 16, 31 00001570 7D0A5800 cmp cr2, r10, r11 00001574 7D4A3814 addc r10, r10, r7 00001578 5547043E rlwinm r7, r10, 0, 16, 31 0000157C 419CFF74 blt cr7, -0x0000008C /* 000014F0 */ 00001580 418900BC bgt cr2, +0x000000BC /* 0000163C */ 00001584 40860008 bne cr1, +0x00000008 /* 0000158C */ 00001588 7D299814 addc r9, r9, r19 label0000158C: 0000158C 81210114 lwz r9, [r1 + 0x0114] 00001590 554AE53E rlwinm r10, r10, 28, 20, 31 00001594 7C8A4800 cmp cr1, r10, r9 00001598 81410164 lwz r10, [r1 + 0x0164] 0000159C 2F8A0000 cmpwi cr7, r10, 0 000015A0 4084009C bge cr1, +0x0000009C /* 0000163C */ 000015A4 81410124 lwz r10, [r1 + 0x0124] 000015A8 2C8A001F cmpwi cr1, r10, 31 000015AC 81410128 lwz r10, [r1 + 0x0128] 000015B0 318A0001 addic r12, r10, 1 000015B4 419E0054 beq cr7, +0x00000054 /* 00001608 */ 000015B8 40860028 bne cr1, +0x00000028 /* 000015E0 */ 000015BC 394E0000 addi r10, r14, 0x0000 000015C0 91810128 stw [r1 + 0x0128], r12 000015C4 39800000 li r12, 0x0000 000015C8 91410178 stw [r1 + 0x0178], r10 000015CC 39200080 li r9, 0x0080 000015D0 992A0000 stb [r10], r9 000015D4 31CE0001 addic r14, r14, 1 000015D8 91810124 stw [r1 + 0x0124], r12 000015DC 48000054 b +0x00000054 /* 00001630 */ label000015E0: 000015E0 81410124 lwz r10, [r1 + 0x0124] 000015E4 91810128 stw [r1 + 0x0128], r12 000015E8 316A0001 addic r11, r10, 1 000015EC 7D6A0734 extsh r10, r11 000015F0 61490080 ori r9, r10, 0x0080 000015F4 81410178 lwz r10, [r1 + 0x0178] 000015F8 7D640734 extsh r4, r11 000015FC 992A0000 stb [r10], r9 00001600 90810124 stw [r1 + 0x0124], r4 00001604 4800002C b +0x0000002C /* 00001630 */ label00001608: 00001608 394E0000 addi r10, r14, 0x0000 0000160C 91810128 stw [r1 + 0x0128], r12 00001610 91410178 stw [r1 + 0x0178], r10 00001614 39800000 li r12, 0x0000 00001618 31CE0001 addic r14, r14, 1 0000161C 39200080 li r9, 0x0080 00001620 992A0000 stb [r10], r9 00001624 39400001 li r10, 0x0001 00001628 91410164 stw [r1 + 0x0164], r10 0000162C 91810124 stw [r1 + 0x0124], r12 label00001630: 00001630 38A0FFFF li r5, 0xFFFFFFFF 00001634 90A1015C stw [r1 + 0x015C], r5 00001638 48000758 b +0x00000758 /* 00001D90 */ label0000163C: 0000163C 39400000 li r10, 0x0000 00001640 91410164 stw [r1 + 0x0164], r10 label00001644: 00001644 3D400001 lis r10, 0x0001 00001648 3AE00000 li r23, 0x0000 0000164C 3B200000 li r25, 0x0000 00001650 3B600000 li r27, 0x0000 00001654 3AC00000 li r22, 0x0000 00001658 39A00000 li r13, 0x0000 0000165C 3B800000 li r28, 0x0000 00001660 334A86A0 subic r26, r10, 31072 00001664 330A86A0 subic r24, r10, 31072 00001668 3BE00000 li r31, 0x0000 0000166C 38A00000 li r5, 0x0000 00001670 38E00000 li r7, 0x0000 00001674 3BC00000 li r30, 0x0000 00001678 38C00000 li r6, 0x0000 0000167C 38000000 li r0, 0x0000 00001680 38800000 li r4, 0x0000 label00001684: 00001684 548B083C rlwinm r11, r4, 1, 0, 30 00001688 7D925A2E lhzx r12, r18, r11 0000168C 33A40001 addic r29, r4, 1 00001690 7F8CA800 cmp cr7, r12, r21 00001694 7C8CF800 cmp cr1, r12, r31 00001698 7D0C2800 cmp cr2, r12, r5 0000169C 31400001 addic r10, r0, 1 000016A0 31260001 addic r9, r6, 1 000016A4 409C0048 bge cr7, +0x00000048 /* 000016EC */ 000016A8 7D260734 extsh r6, r9 000016AC 7F8CD000 cmp cr7, r12, r26 000016B0 7D2F5A2E lhzx r9, r15, r11 000016B4 7D515A2E lhzx r10, r17, r11 000016B8 7D705A2E lhzx r11, r16, r11 000016BC 41840008 blt cr1, +0x00000008 /* 000016C4 */ 000016C0 3BEC0000 addi r31, r12, 0x0000 label000016C4: 000016C4 7D29D814 addc r9, r9, r27 000016C8 7D6BC814 addc r11, r11, r25 000016CC 7D4AB814 addc r10, r10, r23 000016D0 419D000C bgt cr7, +0x0000000C /* 000016DC */ 000016D4 3BC40000 addi r30, r4, 0x0000 000016D8 3B4C0000 addi r26, r12, 0x0000 label000016DC: 000016DC 553B043E rlwinm r27, r9, 0, 16, 31 000016E0 5579043E rlwinm r25, r11, 0, 16, 31 000016E4 5557043E rlwinm r23, r10, 0, 16, 31 000016E8 48000044 b +0x00000044 /* 0000172C */ label000016EC: 000016EC 7D400734 extsh r0, r10 000016F0 7C8CC000 cmp cr1, r12, r24 000016F4 7D4F5A2E lhzx r10, r15, r11 000016F8 7D315A2E lhzx r9, r17, r11 000016FC 7D705A2E lhzx r11, r16, r11 00001700 4089000C ble cr2, +0x0000000C /* 0000170C */ 00001704 38E40000 addi r7, r4, 0x0000 00001708 38AC0000 addi r5, r12, 0x0000 label0000170C: 0000170C 7D4AE014 addc r10, r10, r28 00001710 7D6B6814 addc r11, r11, r13 00001714 7D29B014 addc r9, r9, r22 00001718 41850008 bgt cr1, +0x00000008 /* 00001720 */ 0000171C 3B0C0000 addi r24, r12, 0x0000 label00001720: 00001720 555C043E rlwinm r28, r10, 0, 16, 31 00001724 556D043E rlwinm r13, r11, 0, 16, 31 00001728 5536043E rlwinm r22, r9, 0, 16, 31 label0000172C: 0000172C 7FA40734 extsh r4, r29 00001730 2D040010 cmpwi cr2, r4, 16 00001734 4188FF50 blt cr2, -0x000000B0 /* 00001684 */ 00001738 2C800000 cmpwi cr1, r0, 0 0000173C 2F800010 cmpwi cr7, r0, 16 00001740 57C9083C rlwinm r9, r30, 1, 0, 30 00001744 54EA083C rlwinm r10, r7, 1, 0, 30 00001748 40860020 bne cr1, +0x00000020 /* 00001768 */ 0000174C 7D714A2E lhzx r11, r17, r9 00001750 7C0F4A2E lhzx r0, r15, r9 00001754 7F504A2E lhzx r26, r16, r9 00001758 33800000 addic r28, r0, 0 0000175C 3BBA0000 addi r29, r26, 0x0000 00001760 3B6B0000 addi r27, r11, 0x0000 00001764 48000270 b +0x00000270 /* 000019D4 */ label00001768: 00001768 409E0030 bne cr7, +0x00000030 /* 00001798 */ 0000176C 7D71522E lhzx r11, r17, r10 00001770 7C0F522E lhzx r0, r15, r10 00001774 7F50522E lhzx r26, r16, r10 00001778 33800000 addic r28, r0, 0 0000177C 3BBA0000 addi r29, r26, 0x0000 00001780 3B6B0000 addi r27, r11, 0x0000 00001784 7D40E014 addc r10, r0, r28 00001788 7D3AE814 addc r9, r26, r29 0000178C 314A0001 addic r10, r10, 1 00001790 31290001 addic r9, r9, 1 00001794 48000250 b +0x00000250 /* 000019E4 */ label00001798: 00001798 7D3FC010 subfc r9, r31, r24 0000179C 7D5A2810 subfc r10, r26, r5 000017A0 552B043E rlwinm r11, r9, 0, 16, 31 000017A4 5549043E rlwinm r9, r10, 0, 16, 31 000017A8 7C8B4800 cmp cr1, r11, r9 000017AC 4FDEF242 creqv crb30, crb30, crb30 000017B0 5549F4BE rlwinm r9, r10, 30, 18, 31 000017B4 41860028 beq cr1, +0x00000028 /* 000017DC */ 000017B8 7C8B4800 cmp cr1, r11, r9 000017BC 554AFC7E rlwinm r10, r10, 31, 17, 31 000017C0 4186001C beq cr1, +0x0000001C /* 000017DC */ 000017C4 7D0B5000 cmp cr2, r11, r10 000017C8 7D495014 addc r10, r9, r10 000017CC 7C8B5000 cmp cr1, r11, r10 000017D0 418A000C beq cr2, +0x0000000C /* 000017DC */ 000017D4 54CA103A rlwinm r10, r6, 2, 0, 29 000017D8 4086007C bne cr1, +0x0000007C /* 00001854 */ label000017DC: 000017DC 57C9083C rlwinm r9, r30, 1, 0, 30 000017E0 54EA083C rlwinm r10, r7, 1, 0, 30 000017E4 7F504A2E lhzx r26, r16, r9 000017E8 7D714A2E lhzx r11, r17, r9 000017EC 7F71522E lhzx r27, r17, r10 000017F0 7C0F4A2E lhzx r0, r15, r9 000017F4 5766E8FE rlwinm r6, r27, 29, 3, 31 000017F8 7F8F522E lhzx r28, r15, r10 000017FC 7FB0522E lhzx r29, r16, r10 00001800 5409382A rlwinm r9, r0, 7, 0, 21 00001804 57441034 rlwinm r4, r26, 2, 0, 26 00001808 5565E8FE rlwinm r5, r11, 29, 3, 31 0000180C 7D292378 or r9, r9, r4 00001810 7D292B78 or r9, r9, r5 00001814 5525043E rlwinm r5, r9, 0, 16, 31 00001818 B1210038 sth [r1 + 0x0038], r9 0000181C 578A382A rlwinm r10, r28, 7, 0, 21 00001820 57A91034 rlwinm r9, r29, 2, 0, 26 00001824 7D4A4B78 or r10, r10, r9 00001828 7D4A3378 or r10, r10, r6 0000182C B141003A sth [r1 + 0x003A], r10 00001830 554A043E rlwinm r10, r10, 0, 16, 31 00001834 7F855000 cmp cr7, r5, r10 00001838 419E01D8 beq cr7, +0x000001D8 /* 00001A10 */ 0000183C 39400001 li r10, 0x0001 00001840 91410174 stw [r1 + 0x0174], r10 00001844 574A083C rlwinm r10, r26, 1, 0, 30 00001848 7D405014 addc r10, r0, r10 0000184C 554A083C rlwinm r10, r10, 1, 0, 30 00001850 48000228 b +0x00000228 /* 00001A78 */ label00001854: 00001854 312100D4 addic r9, r1, 212 00001858 7D69502E lwzx r11, r9, r10 0000185C 540A103A rlwinm r10, r0, 2, 0, 29 00001860 7CDB59D6 mullw r6, r27, r11 00001864 7C9959D6 mullw r4, r25, r11 00001868 7D7759D6 mullw r11, r23, r11 0000186C 3C060001 addis r0, r6, 0x0001 00001870 3CC40001 addis r6, r4, 0x0001 00001874 3D6B0001 addis r11, r11, 0x0001 00001878 30008000 subic r0, r0, 32768 0000187C 5400843E rlwinm r0, r0, 16, 16, 31 00001880 30C68000 subic r6, r6, 32768 00001884 316B8000 subic r11, r11, 32768 00001888 7D49502E lwzx r10, r9, r10 0000188C 556B843E rlwinm r11, r11, 16, 16, 31 00001890 7D3C51D6 mullw r9, r28, r10 00001894 7C8D51D6 mullw r4, r13, r10 00001898 7D5651D6 mullw r10, r22, r10 0000189C 3D4A0001 addis r10, r10, 0x0001 000018A0 3CA90001 addis r5, r9, 0x0001 000018A4 3D240001 addis r9, r4, 0x0001 000018A8 30858000 subic r4, r5, 32768 000018AC 5484843E rlwinm r4, r4, 16, 16, 31 000018B0 31298000 subic r9, r9, 32768 000018B4 314A8000 subic r10, r10, 32768 000018B8 54CC843E rlwinm r12, r6, 16, 16, 31 000018BC 5525843E rlwinm r5, r9, 16, 16, 31 000018C0 57C6083C rlwinm r6, r30, 1, 0, 30 000018C4 54E9083C rlwinm r9, r7, 1, 0, 30 000018C8 7FF1322E lhzx r31, r17, r6 000018CC 7CEF322E lhzx r7, r15, r6 000018D0 7FB0322E lhzx r29, r16, r6 000018D4 7CCF4A2E lhzx r6, r15, r9 000018D8 7FD04A2E lhzx r30, r16, r9 000018DC 7CC43014 addc r6, r4, r6 000018E0 7C85F014 addc r4, r5, r30 000018E4 7C003814 addc r0, r0, r7 000018E8 7D6BF814 addc r11, r11, r31 000018EC 30A00001 addic r5, r0, 1 000018F0 7CECE814 addc r7, r12, r29 000018F4 30070001 addic r0, r7, 1 000018F8 316B0001 addic r11, r11, 1 000018FC 30C60001 addic r6, r6, 1 00001900 7CBE0E70 srawi r30, r5, 1 00001904 7C0C0E70 srawi r12, r0, 1 00001908 7D650E70 srawi r5, r11, 1 0000190C 7CDF0E70 srawi r31, r6, 1 00001910 30840001 addic r4, r4, 1 00001914 554A843E rlwinm r10, r10, 16, 16, 31 00001918 7C870E70 srawi r7, r4, 1 0000191C 57C0043E rlwinm r0, r30, 0, 16, 31 00001920 57FC043E rlwinm r28, r31, 0, 16, 31 00001924 559A043E rlwinm r26, r12, 0, 16, 31 00001928 54AB043E rlwinm r11, r5, 0, 16, 31 0000192C 7D314A2E lhzx r9, r17, r9 00001930 54FD043E rlwinm r29, r7, 0, 16, 31 00001934 7D4A4814 addc r10, r10, r9 00001938 314A0001 addic r10, r10, 1 0000193C 7D460E70 srawi r6, r10, 1 00001940 54DB043E rlwinm r27, r6, 0, 16, 31 00001944 40990048 ble cr6, +0x00000048 /* 0000198C */ 00001948 7C9C0011 subfc. r4, r28, r0 0000194C 40800008 bge +0x00000008 /* 00001954 */ 00001950 2084FFFF subfic r4, r4, -1 label00001954: 00001954 7D5DD011 subfc. r10, r29, r26 00001958 40800008 bge +0x00000008 /* 00001960 */ 0000195C 214AFFFF subfic r10, r10, -1 label00001960: 00001960 7D3B5811 subfc. r9, r27, r11 00001964 7D445014 addc r10, r4, r10 00001968 40800008 bge +0x00000008 /* 00001970 */ 0000196C 2129FFFF subfic r9, r9, -1 label00001970: 00001970 7D4A4814 addc r10, r10, r9 00001974 8121012C lwz r9, [r1 + 0x012C] 00001978 7C8A4800 cmp cr1, r10, r9 0000197C 39400001 li r10, 0x0001 00001980 41840008 blt cr1, +0x00000008 /* 00001988 */ 00001984 39400000 li r10, 0x0000 label00001988: 00001988 2F8A0000 cmpwi cr7, r10, 0 label0000198C: 0000198C 409E0048 bne cr7, +0x00000048 /* 000019D4 */ 00001990 57CA3A6A rlwinm r10, r30, 7, 9, 21 00001994 558913B4 rlwinm r9, r12, 2, 14, 26 00001998 7D4A4B78 or r10, r10, r9 0000199C 57E93A6A rlwinm r9, r31, 7, 9, 21 000019A0 54E413B4 rlwinm r4, r7, 2, 14, 26 000019A4 7D292378 or r9, r9, r4 000019A8 54A4ECFE rlwinm r4, r5, 29, 19, 31 000019AC 54C6ECFE rlwinm r6, r6, 29, 19, 31 000019B0 7D4A2378 or r10, r10, r4 000019B4 7D293378 or r9, r9, r6 000019B8 5545043E rlwinm r5, r10, 0, 16, 31 000019BC 5526043E rlwinm r6, r9, 0, 16, 31 000019C0 7C853000 cmp cr1, r5, r6 000019C4 B121003A sth [r1 + 0x003A], r9 000019C8 B1410038 sth [r1 + 0x0038], r10 000019CC 41860044 beq cr1, +0x00000044 /* 00001A10 */ 000019D0 419E009C beq cr7, +0x0000009C /* 00001A6C */ label000019D4: 000019D4 7D40E014 addc r10, r0, r28 000019D8 7D3AE814 addc r9, r26, r29 000019DC 314A0001 addic r10, r10, 1 000019E0 31290001 addic r9, r9, 1 label000019E4: 000019E4 7D6BD814 addc r11, r11, r27 000019E8 7D4A0E70 srawi r10, r10, 1 000019EC 7D290E70 srawi r9, r9, 1 000019F0 316B0001 addic r11, r11, 1 000019F4 554A3A6A rlwinm r10, r10, 7, 9, 21 000019F8 7D6B0E70 srawi r11, r11, 1 000019FC 552913B4 rlwinm r9, r9, 2, 14, 26 00001A00 7D4A4B78 or r10, r10, r9 00001A04 5569ECFE rlwinm r9, r11, 29, 19, 31 00001A08 7D4A4B78 or r10, r10, r9 00001A0C 5545043E rlwinm r5, r10, 0, 16, 31 label00001A10: 00001A10 8141015C lwz r10, [r1 + 0x015C] 00001A14 7F855000 cmp cr7, r5, r10 00001A18 81410120 lwz r10, [r1 + 0x0120] 00001A1C 312A0001 addic r9, r10, 1 00001A20 419E002C beq cr7, +0x0000002C /* 00001A4C */ 00001A24 392E0000 addi r9, r14, 0x0000 00001A28 91210160 stw [r1 + 0x0160], r9 00001A2C 394000A0 li r10, 0x00A0 00001A30 99490000 stb [r9], r10 00001A34 B0AE0001 sth [r14 + 0x0001], r5 00001A38 39400000 li r10, 0x0000 00001A3C 31CE0003 addic r14, r14, 3 00001A40 90A1015C stw [r1 + 0x015C], r5 00001A44 91410120 stw [r1 + 0x0120], r10 00001A48 48000348 b +0x00000348 /* 00001D90 */ label00001A4C: 00001A4C 7D2A0734 extsh r10, r9 00001A50 2C8A001F cmpwi cr1, r10, 31 00001A54 81210160 lwz r9, [r1 + 0x0160] 00001A58 91410120 stw [r1 + 0x0120], r10 00001A5C 614A00A0 ori r10, r10, 0x00A0 00001A60 99490000 stb [r9], r10 00001A64 4086032C bne cr1, +0x0000032C /* 00001D90 */ 00001A68 4BFFFBC8 b -0x00000438 /* 00001630 */ label00001A6C: 00001A6C 574A083C rlwinm r10, r26, 1, 0, 30 00001A70 7D405014 addc r10, r0, r10 00001A74 554A083C rlwinm r10, r10, 1, 0, 30 label00001A78: 00001A78 7D4B5014 addc r10, r11, r10 00001A7C 5546043E rlwinm r6, r10, 0, 16, 31 00001A80 57AA083C rlwinm r10, r29, 1, 0, 30 00001A84 7D5C5014 addc r10, r28, r10 00001A88 554A083C rlwinm r10, r10, 1, 0, 30 00001A8C 7D5B5014 addc r10, r27, r10 00001A90 5544043E rlwinm r4, r10, 0, 16, 31 00001A94 7D462014 addc r10, r6, r4 00001A98 314A0001 addic r10, r10, 1 00001A9C 7D4A0E70 srawi r10, r10, 1 00001AA0 7D263014 addc r9, r6, r6 00001AA4 38A0FFFF li r5, 0xFFFFFFFF 00001AA8 554A043E rlwinm r10, r10, 0, 16, 31 00001AAC 7D264814 addc r9, r6, r9 00001AB0 7D295014 addc r9, r9, r10 00001AB4 31290002 addic r9, r9, 2 00001AB8 7D291670 srawi r9, r9, 2 00001ABC 5526043E rlwinm r6, r9, 0, 16, 31 00001AC0 7D242014 addc r9, r4, r4 00001AC4 7D244814 addc r9, r4, r9 00001AC8 7D2A4814 addc r9, r10, r9 00001ACC 31290002 addic r9, r9, 2 00001AD0 7D241670 srawi r4, r9, 2 00001AD4 90A1015C stw [r1 + 0x015C], r5 00001AD8 39200000 li r9, 0x0000 00001ADC 91210160 stw [r1 + 0x0160], r9 00001AE0 81210174 lwz r9, [r1 + 0x0174] 00001AE4 5484043E rlwinm r4, r4, 0, 16, 31 00001AE8 2C890000 cmpwi cr1, r9, 0 00001AEC 40860008 bne cr1, +0x00000008 /* 00001AF4 */ 00001AF0 40940098 bge cr5, +0x00000098 /* 00001B88 */ label00001AF4: 00001AF4 7C8B0734 extsh r11, r4 00001AF8 7CC50734 extsh r5, r6 00001AFC 38800000 li r4, 0x0000 00001B00 39200000 li r9, 0x0000 00001B04 38C00001 li r6, 0x0001 00001B08 380B0000 addi r0, r11, 0x0000 00001B0C 48000010 b +0x00000010 /* 00001B1C */ label00001B10: 00001B10 409D0008 ble cr7, +0x00000008 /* 00001B18 */ 00001B14 60840001 ori r4, r4, 0x0001 label00001B18: 00001B18 380B0000 addi r0, r11, 0x0000 label00001B1C: 00001B1C 7D324A2E lhzx r9, r18, r9 00001B20 2C860010 cmpwi cr1, r6, 16 00001B24 7D095000 cmp cr2, r9, r10 00001B28 5484103A rlwinm r4, r4, 2, 0, 29 00001B2C 40890018 ble cr2, +0x00000018 /* 00001B44 */ 00001B30 60840002 ori r4, r4, 0x0002 00001B34 7F890000 cmp cr7, r9, r0 00001B38 54C9083C rlwinm r9, r6, 1, 0, 30 00001B3C 30060001 addic r0, r6, 1 00001B40 48000014 b +0x00000014 /* 00001B54 */ label00001B44: 00001B44 38050000 addi r0, r5, 0x0000 00001B48 7F890000 cmp cr7, r9, r0 00001B4C 54C9083C rlwinm r9, r6, 1, 0, 30 00001B50 30060001 addic r0, r6, 1 label00001B54: 00001B54 7C060734 extsh r6, r0 00001B58 4184FFB8 blt cr1, -0x00000048 /* 00001B10 */ 00001B5C 409D0008 ble cr7, +0x00000008 /* 00001B64 */ 00001B60 60840001 ori r4, r4, 0x0001 label00001B64: 00001B64 380B0000 addi r0, r11, 0x0000 00001B68 A121003A lhz r9, [r1 + 0x003A] 00001B6C A1410038 lhz r10, [r1 + 0x0038] 00001B70 908E0004 stw [r14 + 0x0004], r4 00001B74 512A801E rlwimi r10, r9, 16, 0, 15 00001B78 614A8000 ori r10, r10, 0x8000 00001B7C 914E0000 stw [r14], r10 00001B80 31CE0008 addic r14, r14, 8 00001B84 4800020C b +0x0000020C /* 00001D90 */ label00001B88: 00001B88 7D200014 addc r9, r0, r0 00001B8C 7D204814 addc r9, r0, r9 00001B90 7D3C4814 addc r9, r28, r9 00001B94 31290002 addic r9, r9, 2 00001B98 7D291670 srawi r9, r9, 2 00001B9C B121003E sth [r1 + 0x003E], r9 00001BA0 7D3AD014 addc r9, r26, r26 00001BA4 7D3A4814 addc r9, r26, r9 00001BA8 7D3D4814 addc r9, r29, r9 00001BAC 31290002 addic r9, r9, 2 00001BB0 7D291670 srawi r9, r9, 2 00001BB4 B1210046 sth [r1 + 0x0046], r9 00001BB8 7D2B5814 addc r9, r11, r11 00001BBC 7D2B4814 addc r9, r11, r9 00001BC0 7D3B4814 addc r9, r27, r9 00001BC4 31290002 addic r9, r9, 2 00001BC8 7D291670 srawi r9, r9, 2 00001BCC B121004E sth [r1 + 0x004E], r9 00001BD0 7D3CE014 addc r9, r28, r28 00001BD4 7D3C4814 addc r9, r28, r9 00001BD8 B001003C sth [r1 + 0x003C], r0 00001BDC B3410044 sth [r1 + 0x0044], r26 00001BE0 B161004C sth [r1 + 0x004C], r11 00001BE4 B3810042 sth [r1 + 0x0042], r28 00001BE8 B3A1004A sth [r1 + 0x004A], r29 00001BEC B3610052 sth [r1 + 0x0052], r27 00001BF0 7CA04814 addc r5, r0, r9 00001BF4 7D3DE814 addc r9, r29, r29 00001BF8 7C1BD814 addc r0, r27, r27 00001BFC 7D3D4814 addc r9, r29, r9 00001C00 7C1B0014 addc r0, r27, r0 00001C04 7D3A4814 addc r9, r26, r9 00001C08 7D6B0014 addc r11, r11, r0 00001C0C 30050002 addic r0, r5, 2 00001C10 31290002 addic r9, r9, 2 00001C14 316B0002 addic r11, r11, 2 00001C18 7C001670 srawi r0, r0, 2 00001C1C 7D291670 srawi r9, r9, 2 00001C20 7D6B1670 srawi r11, r11, 2 00001C24 39800000 li r12, 0x0000 00001C28 3BA00000 li r29, 0x0000 00001C2C B0010040 sth [r1 + 0x0040], r0 00001C30 B1210048 sth [r1 + 0x0048], r9 00001C34 B1610050 sth [r1 + 0x0050], r11 00001C38 7C9C0734 extsh r28, r4 00001C3C 7CDE0734 extsh r30, r6 00001C40 38E00000 li r7, 0x0000 00001C44 3B600000 li r27, 0x0000 00001C48 33410044 addic r26, r1, 68 00001C4C 3321004C addic r25, r1, 76 00001C50 3301003C addic r24, r1, 60 00001C54 48000008 b +0x00000008 /* 00001C5C */ label00001C58: 00001C58 418900D4 bgt cr2, +0x000000D4 /* 00001D2C */ label00001C5C: 00001C5C 5769083C rlwinm r9, r27, 1, 0, 30 00001C60 7D724A2E lhzx r11, r18, r9 00001C64 7FF14A2E lhzx r31, r17, r9 00001C68 7C8B5000 cmp cr1, r11, r10 00001C6C 7C8F4A2E lhzx r4, r15, r9 00001C70 30BB0001 addic r5, r27, 1 00001C74 7C104A2E lhzx r0, r16, r9 00001C78 57BD103A rlwinm r29, r29, 2, 0, 29 00001C7C 392C0000 addi r9, r12, 0x0000 00001C80 40850010 ble cr1, +0x00000010 /* 00001C90 */ 00001C84 63BD0002 ori r29, r29, 0x0002 00001C88 38DC0000 addi r6, r28, 0x0000 00001C8C 48000008 b +0x00000008 /* 00001C94 */ label00001C90: 00001C90 38DE0000 addi r6, r30, 0x0000 label00001C94: 00001C94 7F8B3000 cmp cr7, r11, r6 00001C98 7CBB0734 extsh r27, r5 00001C9C 2C9B0010 cmpwi cr1, r27, 16 00001CA0 409D0008 ble cr7, +0x00000008 /* 00001CA8 */ 00001CA4 63BD0001 ori r29, r29, 0x0001 label00001CA8: 00001CA8 57AB0F7C rlwinm r11, r29, 1, 29, 30 00001CAC 7CD85A2E lhzx r6, r24, r11 00001CB0 7CB95A2E lhzx r5, r25, r11 00001CB4 7C862011 subfc. r4, r6, r4 00001CB8 7D7A5A2E lhzx r11, r26, r11 00001CBC 7CC5F810 subfc r6, r5, r31 00001CC0 7D6B0010 subfc r11, r11, r0 00001CC4 40800008 bge +0x00000008 /* 00001CCC */ 00001CC8 2084FFFF subfic r4, r4, -1 label00001CCC: 00001CCC 2C0B0000 cmpwi r11, 0 00001CD0 7C0C2014 addc r0, r12, r4 00001CD4 5400043E rlwinm r0, r0, 0, 16, 31 00001CD8 40800008 bge +0x00000008 /* 00001CE0 */ 00001CDC 216BFFFF subfic r11, r11, -1 label00001CE0: 00001CE0 2C060000 cmpwi r6, 0 00001CE4 7D605814 addc r11, r0, r11 00001CE8 556B043E rlwinm r11, r11, 0, 16, 31 00001CEC 40800008 bge +0x00000008 /* 00001CF4 */ 00001CF0 20C6FFFF subfic r6, r6, -1 label00001CF4: 00001CF4 7D6B3014 addc r11, r11, r6 00001CF8 556C043E rlwinm r12, r11, 0, 16, 31 00001CFC 7D296010 subfc r9, r9, r12 00001D00 7F893800 cmp cr7, r9, r7 00001D04 5529043E rlwinm r9, r9, 0, 16, 31 00001D08 409D0008 ble cr7, +0x00000008 /* 00001D10 */ 00001D0C 38E90000 addi r7, r9, 0x0000 label00001D10: 00001D10 81210134 lwz r9, [r1 + 0x0134] 00001D14 7D074800 cmp cr2, r7, r9 00001D18 4184FF40 blt cr1, -0x000000C0 /* 00001C58 */ 00001D1C 41890010 bgt cr2, +0x00000010 /* 00001D2C */ 00001D20 81410138 lwz r10, [r1 + 0x0138] 00001D24 7C8C5000 cmp cr1, r12, r10 00001D28 4085004C ble cr1, +0x0000004C /* 00001D74 */ label00001D2C: 00001D2C 38C00000 li r6, 0x0000 00001D30 312EFFFE subic r9, r14, 2 label00001D34: 00001D34 54CA083C rlwinm r10, r6, 1, 0, 30 00001D38 7C11522E lhzx r0, r17, r10 00001D3C 31CE0002 addic r14, r14, 2 00001D40 5400E8FE rlwinm r0, r0, 29, 3, 31 00001D44 31660001 addic r11, r6, 1 00001D48 7D660734 extsh r6, r11 00001D4C 7D70522E lhzx r11, r16, r10 00001D50 7D4F522E lhzx r10, r15, r10 00001D54 2F860010 cmpwi cr7, r6, 16 00001D58 556B1034 rlwinm r11, r11, 2, 0, 26 00001D5C 554A382A rlwinm r10, r10, 7, 0, 21 00001D60 7D4A5B78 or r10, r10, r11 00001D64 7D4A0378 or r10, r10, r0 00001D68 B5490002 sthu [r9 + 0x0002], r10 00001D6C 419CFFC8 blt cr7, -0x00000038 /* 00001D34 */ 00001D70 48000020 b +0x00000020 /* 00001D90 */ label00001D74: 00001D74 A141003A lhz r10, [r1 + 0x003A] 00001D78 A1210038 lhz r9, [r1 + 0x0038] 00001D7C 93AE0004 stw [r14 + 0x0004], r29 00001D80 5149801E rlwimi r9, r10, 16, 0, 15 00001D84 612A8000 ori r10, r9, 0x8000 00001D88 914E0000 stw [r14], r10 00001D8C 31CE0008 addic r14, r14, 8 label00001D90: 00001D90 81410170 lwz r10, [r1 + 0x0170] 00001D94 81210140 lwz r9, [r1 + 0x0140] 00001D98 314A0001 addic r10, r10, 1 00001D9C 7D4A0734 extsh r10, r10 00001DA0 91410170 stw [r1 + 0x0170], r10 00001DA4 7C8A4800 cmp cr1, r10, r9 00001DA8 81410168 lwz r10, [r1 + 0x0168] 00001DAC 314A0010 addic r10, r10, 16 00001DB0 91410168 stw [r1 + 0x0168], r10 00001DB4 8141016C lwz r10, [r1 + 0x016C] 00001DB8 308A0010 addic r4, r10, 16 00001DBC 9081016C stw [r1 + 0x016C], r4 00001DC0 4184F644 blt cr1, -0x000009BC /* 00001404 */ label00001DC4: 00001DC4 81410148 lwz r10, [r1 + 0x0148] 00001DC8 314A0001 addic r10, r10, 1 00001DCC 7D490734 extsh r9, r10 00001DD0 8141013C lwz r10, [r1 + 0x013C] 00001DD4 91210148 stw [r1 + 0x0148], r9 00001DD8 7F895000 cmp cr7, r9, r10 00001DDC 81410150 lwz r10, [r1 + 0x0150] 00001DE0 81210130 lwz r9, [r1 + 0x0130] 00001DE4 7C635014 addc r3, r3, r10 00001DE8 81410154 lwz r10, [r1 + 0x0154] 00001DEC 7D295014 addc r9, r9, r10 00001DF0 91210130 stw [r1 + 0x0130], r9 00001DF4 419CF5C4 blt cr7, -0x00000A3C /* 000013B8 */ label00001DF8: 00001DF8 8141011C lwz r10, [r1 + 0x011C] 00001DFC 91C80000 stw [r8], r14 00001E00 7C6A7010 subfc r3, r10, r14 00001E04 818101D4 lwz r12, [r1 + 0x01D4] 00001E08 B9A10184 lmw r13, [r1 + 0x0184] 00001E0C 7D830120 mtcrf 0x30, r12 00001E10 302101D0 addic r1, r1, 464 00001E14 4E800020 blr 00001E18 00000000 .invalid 00001E1C 00002042 .invalid 00001E20 80130800 lwz r0, [r19 + 0x0800] 00001E24 00000000 .invalid 00001E28 00000C28 .invalid 00001E2C 000C436F .invalid 00001E30 6D707265 xoris r16, r11, 0x7265 00001E34 73735250 andi. r19, r27, 0x5250 00001E38 5A410000 .invalid fn00001E3C: 00001E3C 7CA00734 extsh r0, r5 00001E40 7D800026 mfcr r12 00001E44 BDA1FFB4 stmw [r1 - 0x004C], r13 00001E48 91810004 stw [r1 + 0x0004], r12 00001E4C 9421FE30 stwu [r1 - 0x01D0], r1 00001E50 8181020C lwz r12, [r1 + 0x020C] 00001E54 7CC60734 extsh r6, r6 00001E58 7D8C0734 extsh r12, r12 00001E5C 91810118 stw [r1 + 0x0118], r12 00001E60 39800000 li r12, 0x0000 00001E64 918100D4 stw [r1 + 0x00D4], r12 00001E68 39805555 li r12, 0x5555 00001E6C 918100E0 stw [r1 + 0x00E0], r12 00001E70 39803333 li r12, 0x3333 00001E74 7D450734 extsh r5, r10 00001E78 81410208 lwz r10, [r1 + 0x0208] 00001E7C 7C840734 extsh r4, r4 00001E80 7D4A0734 extsh r10, r10 00001E84 91410114 stw [r1 + 0x0114], r10 00001E88 3D400000 lis r10, 0x0000 00001E8C 614A8000 ori r10, r10, 0x8000 00001E90 914100DC stw [r1 + 0x00DC], r10 00001E94 3D400001 lis r10, 0x0001 00001E98 314AFFFF subic r10, r10, 1 00001E9C 914100D8 stw [r1 + 0x00D8], r10 00001EA0 39404000 li r10, 0x4000 00001EA4 914100E4 stw [r1 + 0x00E4], r10 00001EA8 918100E8 stw [r1 + 0x00E8], r12 00001EAC 81480000 lwz r10, [r8] 00001EB0 39800000 li r12, 0x0000 00001EB4 9141011C stw [r1 + 0x011C], r10 00001EB8 91810124 stw [r1 + 0x0124], r12 00001EBC 91810128 stw [r1 + 0x0128], r12 00001EC0 3B2013B1 li r25, 0x13B1 00001EC4 39400000 li r10, 0x0000 00001EC8 3AC02AAA li r22, 0x2AAA 00001ECC 3B402492 li r26, 0x2492 00001ED0 3B802000 li r28, 0x2000 00001ED4 3BC01C71 li r30, 0x1C71 00001ED8 3BA01999 li r29, 0x1999 00001EDC 3B601745 li r27, 0x1745 00001EE0 3AE01555 li r23, 0x1555 00001EE4 39801249 li r12, 0x1249 00001EE8 91410120 stw [r1 + 0x0120], r10 00001EEC 3B000001 li r24, 0x0001 00001EF0 3BE01111 li r31, 0x1111 00001EF4 92C100EC stw [r1 + 0x00EC], r22 00001EF8 934100F0 stw [r1 + 0x00F0], r26 00001EFC 938100F4 stw [r1 + 0x00F4], r28 00001F00 93C100F8 stw [r1 + 0x00F8], r30 00001F04 93A100FC stw [r1 + 0x00FC], r29 00001F08 93610100 stw [r1 + 0x0100], r27 00001F0C 92E10104 stw [r1 + 0x0104], r23 00001F10 93210108 stw [r1 + 0x0108], r25 00001F14 9181010C stw [r1 + 0x010C], r12 00001F18 93E10110 stw [r1 + 0x0110], r31 00001F1C 39800002 li r12, 0x0002 label00001F20: 00001F20 2C980200 cmpwi cr1, r24, 512 00001F24 7D980734 extsh r24, r12 00001F28 31980001 addic r12, r24, 1 00001F2C 4184FFF4 blt cr1, -0x0000000C /* 00001F20 */ 00001F30 7CEC4670 srawi r12, r7, 8 00001F34 2C090000 cmpwi r9, 0 00001F38 7C840E70 srawi r4, r4, 1 00001F3C 558C063E rlwinm r12, r12, 0, 24, 31 00001F40 7C840734 extsh r4, r4 00001F44 9181012C stw [r1 + 0x012C], r12 00001F48 41820014 beq +0x00000014 /* 00001F5C */ 00001F4C 7CAA0E70 srawi r10, r5, 1 00001F50 7D4B0734 extsh r11, r10 00001F54 91210130 stw [r1 + 0x0130], r9 00001F58 39400001 li r10, 0x0001 label00001F5C: 00001F5C 54E9063E rlwinm r9, r7, 0, 24, 31 00001F60 91210134 stw [r1 + 0x0134], r9 00001F64 3129FF01 subic r9, r9, 255 00001F68 7D290034 cntlzw r9, r9 00001F6C 3529FFE0 subic. r9, r9, 32 00001F70 4E800042 crnor crb20, crb0, crb0 00001F74 4080001C bge +0x0000001C /* 00001F90 */ 00001F78 80A10134 lwz r5, [r1 + 0x0134] 00001F7C 54E91D78 rlwinm r9, r7, 3, 21, 28 00001F80 7D254810 subfc r9, r5, r9 00001F84 7D254810 subfc r9, r5, r9 00001F88 7D290734 extsh r9, r9 00001F8C 91210138 stw [r1 + 0x0138], r9 label00001F90: 00001F90 31200003 addic r9, r0, 3 00001F94 7D291670 srawi r9, r9, 2 00001F98 7D290735 extsh. r9, r9 00001F9C 9121013C stw [r1 + 0x013C], r9 00001FA0 30060003 addic r0, r6, 3 00001FA4 7C001670 srawi r0, r0, 2 00001FA8 3124FFFC subic r9, r4, 4 00001FAC 7C000734 extsh r0, r0 00001FB0 7D290734 extsh r9, r9 00001FB4 38A00000 li r5, 0x0000 00001FB8 90010140 stw [r1 + 0x0140], r0 00001FBC 91210144 stw [r1 + 0x0144], r9 00001FC0 81C1011C lwz r14, [r1 + 0x011C] 00001FC4 90A10148 stw [r1 + 0x0148], r5 00001FC8 40810AC4 ble +0x00000AC4 /* 00002A8C */ 00001FCC 2D0A0000 cmpwi cr2, r10, 0 00001FD0 548A1838 rlwinm r10, r4, 3, 0, 28 00001FD4 91410150 stw [r1 + 0x0150], r10 00001FD8 314BFFFC subic r10, r11, 4 00001FDC 7D4A0734 extsh r10, r10 00001FE0 91410158 stw [r1 + 0x0158], r10 00001FE4 31400000 addic r10, r0, 0 00001FE8 2F8A0000 cmpwi cr7, r10, 0 00001FEC 394C0000 addi r10, r12, 0x0000 00001FF0 55641838 rlwinm r4, r11, 3, 0, 28 00001FF4 2D8A0001 cmpwi cr3, r10, 1 00001FF8 90810154 stw [r1 + 0x0154], r4 00001FFC 324100B4 addic r18, r1, 180 00002000 32210094 addic r17, r1, 148 00002004 32010074 addic r16, r1, 116 00002008 31E10054 addic r15, r1, 84 label0000200C: 0000200C 39400000 li r10, 0x0000 00002010 91410164 stw [r1 + 0x0164], r10 00002014 81410130 lwz r10, [r1 + 0x0130] 00002018 38830000 addi r4, r3, 0x0000 0000201C 90810168 stw [r1 + 0x0168], r4 00002020 38A0FFFF li r5, 0xFFFFFFFF 00002024 39200000 li r9, 0x0000 00002028 38800000 li r4, 0x0000 0000202C 90A1015C stw [r1 + 0x015C], r5 00002030 91210160 stw [r1 + 0x0160], r9 00002034 9141016C stw [r1 + 0x016C], r10 00002038 90810170 stw [r1 + 0x0170], r4 0000203C 409D0A1C ble cr7, +0x00000A1C /* 00002A58 */ 00002040 81410144 lwz r10, [r1 + 0x0144] 00002044 5554083C rlwinm r20, r10, 1, 0, 30 00002048 81410158 lwz r10, [r1 + 0x0158] 0000204C 5553083C rlwinm r19, r10, 1, 0, 30 label00002050: 00002050 39400000 li r10, 0x0000 00002054 91410174 stw [r1 + 0x0174], r10 00002058 81410168 lwz r10, [r1 + 0x0168] 0000205C 4CC63182 crxor crb6, crb6, crb6 00002060 A00A0000 lhz r0, [r10] 00002064 39200000 li r9, 0x0000 00002068 314A0002 addic r10, r10, 2 0000206C 540BF638 rlwinm r11, r0, 30, 24, 28 00002070 7D704B2E sthx r11, r16, r9 00002074 540B1E38 rlwinm r11, r0, 3, 24, 28 00002078 7D714B2E sthx r11, r17, r9 0000207C 5406CE38 rlwinm r6, r0, 25, 24, 28 00002080 5400FDF6 rlwinm r0, r0, 31, 23, 27 00002084 7C003014 addc r0, r0, r6 00002088 5400083C rlwinm r0, r0, 1, 0, 30 0000208C 7D605814 addc r11, r0, r11 00002090 7CCF4B2E sthx r6, r15, r9 00002094 38800001 li r4, 0x0001 00002098 7D724B2E sthx r11, r18, r9 0000209C 38A00000 li r5, 0x0000 000020A0 5569043E rlwinm r9, r11, 0, 16, 31 000020A4 7CA92814 addc r5, r9, r5 label000020A8: 000020A8 40860008 bne cr1, +0x00000008 /* 000020B0 */ 000020AC 7D4AA014 addc r10, r10, r20 label000020B0: 000020B0 7C8B0734 extsh r11, r4 000020B4 2C0B0010 cmpwi r11, 16 000020B8 556907BE rlwinm r9, r11, 0, 30, 31 000020BC 2C890003 cmpwi cr1, r9, 3 000020C0 5569083C rlwinm r9, r11, 1, 0, 30 000020C4 40800048 bge +0x00000048 /* 0000210C */ 000020C8 A00A0000 lhz r0, [r10] 000020CC 314A0002 addic r10, r10, 2 000020D0 5406CE38 rlwinm r6, r0, 25, 24, 28 000020D4 308B0001 addic r4, r11, 1 000020D8 540BF638 rlwinm r11, r0, 30, 24, 28 000020DC 7D704B2E sthx r11, r16, r9 000020E0 540B1E38 rlwinm r11, r0, 3, 24, 28 000020E4 5400FDF6 rlwinm r0, r0, 31, 23, 27 000020E8 7C003014 addc r0, r0, r6 000020EC 7D714B2E sthx r11, r17, r9 000020F0 7CCF4B2E sthx r6, r15, r9 000020F4 5400083C rlwinm r0, r0, 1, 0, 30 000020F8 7D605814 addc r11, r0, r11 000020FC 5560043E rlwinm r0, r11, 0, 16, 31 00002100 7D724B2E sthx r11, r18, r9 00002104 7CA02814 addc r5, r0, r5 00002108 4BFFFFA0 b -0x00000060 /* 000020A8 */ label0000210C: 0000210C 7CB52670 srawi r21, r5, 4 00002110 418A01C8 beq cr2, +0x000001C8 /* 000022D8 */ 00002114 3BE00000 li r31, 0x0000 00002118 8141016C lwz r10, [r1 + 0x016C] 0000211C 3BC00000 li r30, 0x0000 00002120 57C9083C rlwinm r9, r30, 1, 0, 30 00002124 A0EA0000 lhz r7, [r10] 00002128 57CB07BE rlwinm r11, r30, 0, 30, 31 0000212C 7CB14A2E lhzx r5, r17, r9 00002130 7CCF4A2E lhzx r6, r15, r9 00002134 7C104A2E lhzx r0, r16, r9 00002138 4800002C b +0x0000002C /* 00002164 */ label0000213C: 0000213C 41810194 bgt +0x00000194 /* 000022D0 */ 00002140 553F043E rlwinm r31, r9, 0, 16, 31 00002144 40860008 bne cr1, +0x00000008 /* 0000214C */ 00002148 7D4A9814 addc r10, r10, r19 label0000214C: 0000214C 57C9083C rlwinm r9, r30, 1, 0, 30 00002150 A0EA0000 lhz r7, [r10] 00002154 57CB07BE rlwinm r11, r30, 0, 30, 31 00002158 7CB14A2E lhzx r5, r17, r9 0000215C 7CCF4A2E lhzx r6, r15, r9 00002160 7C104A2E lhzx r0, r16, r9 label00002164: 00002164 54E9CE38 rlwinm r9, r7, 25, 24, 28 00002168 7D293011 subfc. r9, r9, r6 0000216C 2C8B0003 cmpwi cr1, r11, 3 00002170 54EBB6FE rlwinm r11, r7, 22, 27, 31 00002174 7D8B00D0 neg r12, r11 00002178 54EB1E38 rlwinm r11, r7, 3, 24, 28 0000217C 54E4F638 rlwinm r4, r7, 30, 24, 28 00002180 7C840010 subfc r4, r4, r0 00002184 314A0002 addic r10, r10, 2 00002188 7D6B2810 subfc r11, r11, r5 0000218C 4080000C bge +0x0000000C /* 00002198 */ 00002190 2129FFFF subfic r9, r9, -1 00002194 4800000C b +0x0000000C /* 000021A0 */ label00002198: 00002198 55891838 rlwinm r9, r12, 3, 0, 28 0000219C 7D264814 addc r9, r6, r9 label000021A0: 000021A0 2C040000 cmpwi r4, 0 000021A4 54E606FE rlwinm r6, r7, 0, 27, 31 000021A8 54E7DEFE rlwinm r7, r7, 27, 27, 31 000021AC 7CE700D0 neg r7, r7 000021B0 40800010 bge +0x00000010 /* 000021C0 */ 000021B4 2004FFFF subfic r0, r4, -1 000021B8 2C0B0000 cmpwi r11, 0 000021BC 48000010 b +0x00000010 /* 000021CC */ label000021C0: 000021C0 54E41838 rlwinm r4, r7, 3, 0, 28 000021C4 7C002014 addc r0, r0, r4 000021C8 2C0B0000 cmpwi r11, 0 label000021CC: 000021CC 7D290014 addc r9, r9, r0 000021D0 7C0600D0 neg r0, r6 000021D4 30DE0001 addic r6, r30, 1 000021D8 40800010 bge +0x00000010 /* 000021E8 */ 000021DC 216BFFFF subfic r11, r11, -1 000021E0 7D295814 addc r9, r9, r11 000021E4 48000010 b +0x00000010 /* 000021F4 */ label000021E8: 000021E8 540B1838 rlwinm r11, r0, 3, 0, 28 000021EC 7D655814 addc r11, r5, r11 000021F0 7D295814 addc r9, r9, r11 label000021F4: 000021F4 81610118 lwz r11, [r1 + 0x0118] 000021F8 5529043E rlwinm r9, r9, 0, 16, 31 000021FC 7C095800 cmp r9, r11 00002200 7CDE0734 extsh r30, r6 00002204 2F1E0010 cmpwi cr6, r30, 16 00002208 7D29F814 addc r9, r9, r31 0000220C 4198FF30 blt cr6, -0x000000D0 /* 0000213C */ 00002210 418100C0 bgt +0x000000C0 /* 000022D0 */ 00002214 553F043E rlwinm r31, r9, 0, 16, 31 00002218 40860008 bne cr1, +0x00000008 /* 00002220 */ 0000221C 7D4A9814 addc r10, r10, r19 label00002220: 00002220 552AE53E rlwinm r10, r9, 28, 20, 31 00002224 81210114 lwz r9, [r1 + 0x0114] 00002228 7C8A4800 cmp cr1, r10, r9 0000222C 81410164 lwz r10, [r1 + 0x0164] 00002230 2C0A0000 cmpwi r10, 0 00002234 4084009C bge cr1, +0x0000009C /* 000022D0 */ 00002238 81410124 lwz r10, [r1 + 0x0124] 0000223C 2C8A001F cmpwi cr1, r10, 31 00002240 81410128 lwz r10, [r1 + 0x0128] 00002244 318A0001 addic r12, r10, 1 00002248 41820054 beq +0x00000054 /* 0000229C */ 0000224C 40860028 bne cr1, +0x00000028 /* 00002274 */ 00002250 394E0000 addi r10, r14, 0x0000 00002254 91810128 stw [r1 + 0x0128], r12 00002258 39800000 li r12, 0x0000 0000225C 91410178 stw [r1 + 0x0178], r10 00002260 39200080 li r9, 0x0080 00002264 992A0000 stb [r10], r9 00002268 31CE0001 addic r14, r14, 1 0000226C 91810124 stw [r1 + 0x0124], r12 00002270 48000054 b +0x00000054 /* 000022C4 */ label00002274: 00002274 81410124 lwz r10, [r1 + 0x0124] 00002278 91810128 stw [r1 + 0x0128], r12 0000227C 316A0001 addic r11, r10, 1 00002280 7D6A0734 extsh r10, r11 00002284 61490080 ori r9, r10, 0x0080 00002288 81410178 lwz r10, [r1 + 0x0178] 0000228C 7D640734 extsh r4, r11 00002290 992A0000 stb [r10], r9 00002294 90810124 stw [r1 + 0x0124], r4 00002298 4800002C b +0x0000002C /* 000022C4 */ label0000229C: 0000229C 394E0000 addi r10, r14, 0x0000 000022A0 91810128 stw [r1 + 0x0128], r12 000022A4 91410178 stw [r1 + 0x0178], r10 000022A8 39800000 li r12, 0x0000 000022AC 31CE0001 addic r14, r14, 1 000022B0 39200080 li r9, 0x0080 000022B4 992A0000 stb [r10], r9 000022B8 39400001 li r10, 0x0001 000022BC 91410164 stw [r1 + 0x0164], r10 000022C0 91810124 stw [r1 + 0x0124], r12 label000022C4: 000022C4 38A0FFFF li r5, 0xFFFFFFFF 000022C8 90A1015C stw [r1 + 0x015C], r5 000022CC 48000758 b +0x00000758 /* 00002A24 */ label000022D0: 000022D0 39400000 li r10, 0x0000 000022D4 91410164 stw [r1 + 0x0164], r10 label000022D8: 000022D8 3D400001 lis r10, 0x0001 000022DC 3AE00000 li r23, 0x0000 000022E0 3AC00000 li r22, 0x0000 000022E4 3B200000 li r25, 0x0000 000022E8 3B600000 li r27, 0x0000 000022EC 39A00000 li r13, 0x0000 000022F0 3B800000 li r28, 0x0000 000022F4 334A86A0 subic r26, r10, 31072 000022F8 330A86A0 subic r24, r10, 31072 000022FC 3BE00000 li r31, 0x0000 00002300 38A00000 li r5, 0x0000 00002304 38E00000 li r7, 0x0000 00002308 3BC00000 li r30, 0x0000 0000230C 38C00000 li r6, 0x0000 00002310 38000000 li r0, 0x0000 00002314 38800000 li r4, 0x0000 label00002318: 00002318 548B083C rlwinm r11, r4, 1, 0, 30 0000231C 7D925A2E lhzx r12, r18, r11 00002320 33A40001 addic r29, r4, 1 00002324 7C0CA800 cmp r12, r21 00002328 7C8CF800 cmp cr1, r12, r31 0000232C 7F0C2800 cmp cr6, r12, r5 00002330 31400001 addic r10, r0, 1 00002334 31260001 addic r9, r6, 1 00002338 40800048 bge +0x00000048 /* 00002380 */ 0000233C 7D260734 extsh r6, r9 00002340 7C0CD000 cmp r12, r26 00002344 7D2F5A2E lhzx r9, r15, r11 00002348 7D515A2E lhzx r10, r17, r11 0000234C 7D705A2E lhzx r11, r16, r11 00002350 41840008 blt cr1, +0x00000008 /* 00002358 */ 00002354 3BEC0000 addi r31, r12, 0x0000 label00002358: 00002358 7D29C814 addc r9, r9, r25 0000235C 7D6BB014 addc r11, r11, r22 00002360 7D4AB814 addc r10, r10, r23 00002364 4181000C bgt +0x0000000C /* 00002370 */ 00002368 3BC40000 addi r30, r4, 0x0000 0000236C 3B4C0000 addi r26, r12, 0x0000 label00002370: 00002370 5539043E rlwinm r25, r9, 0, 16, 31 00002374 5576043E rlwinm r22, r11, 0, 16, 31 00002378 5557043E rlwinm r23, r10, 0, 16, 31 0000237C 48000044 b +0x00000044 /* 000023C0 */ label00002380: 00002380 7D400734 extsh r0, r10 00002384 7C8CC000 cmp cr1, r12, r24 00002388 7D4F5A2E lhzx r10, r15, r11 0000238C 7D315A2E lhzx r9, r17, r11 00002390 7D705A2E lhzx r11, r16, r11 00002394 4099000C ble cr6, +0x0000000C /* 000023A0 */ 00002398 38E40000 addi r7, r4, 0x0000 0000239C 38AC0000 addi r5, r12, 0x0000 label000023A0: 000023A0 7D4AE014 addc r10, r10, r28 000023A4 7D6B6814 addc r11, r11, r13 000023A8 7D29D814 addc r9, r9, r27 000023AC 41850008 bgt cr1, +0x00000008 /* 000023B4 */ 000023B0 3B0C0000 addi r24, r12, 0x0000 label000023B4: 000023B4 555C043E rlwinm r28, r10, 0, 16, 31 000023B8 556D043E rlwinm r13, r11, 0, 16, 31 000023BC 553B043E rlwinm r27, r9, 0, 16, 31 label000023C0: 000023C0 7FA40734 extsh r4, r29 000023C4 2F040010 cmpwi cr6, r4, 16 000023C8 4198FF50 blt cr6, -0x000000B0 /* 00002318 */ 000023CC 2C800000 cmpwi cr1, r0, 0 000023D0 2C000010 cmpwi r0, 16 000023D4 57C9083C rlwinm r9, r30, 1, 0, 30 000023D8 54EA083C rlwinm r10, r7, 1, 0, 30 000023DC 40860020 bne cr1, +0x00000020 /* 000023FC */ 000023E0 7D714A2E lhzx r11, r17, r9 000023E4 7C0F4A2E lhzx r0, r15, r9 000023E8 7F504A2E lhzx r26, r16, r9 000023EC 33800000 addic r28, r0, 0 000023F0 3BBA0000 addi r29, r26, 0x0000 000023F4 3B6B0000 addi r27, r11, 0x0000 000023F8 48000270 b +0x00000270 /* 00002668 */ label000023FC: 000023FC 40820030 bne +0x00000030 /* 0000242C */ 00002400 7D71522E lhzx r11, r17, r10 00002404 7C0F522E lhzx r0, r15, r10 00002408 7F50522E lhzx r26, r16, r10 0000240C 33800000 addic r28, r0, 0 00002410 3BBA0000 addi r29, r26, 0x0000 00002414 3B6B0000 addi r27, r11, 0x0000 00002418 7D40E014 addc r10, r0, r28 0000241C 7D3AE814 addc r9, r26, r29 00002420 314A0001 addic r10, r10, 1 00002424 31290001 addic r9, r9, 1 00002428 48000250 b +0x00000250 /* 00002678 */ label0000242C: 0000242C 7D3FC010 subfc r9, r31, r24 00002430 7D5A2810 subfc r10, r26, r5 00002434 552B043E rlwinm r11, r9, 0, 16, 31 00002438 5549043E rlwinm r9, r10, 0, 16, 31 0000243C 7C8B4800 cmp cr1, r11, r9 00002440 4C421242 creqv crb2, crb2, crb2 00002444 5549F4BE rlwinm r9, r10, 30, 18, 31 00002448 41860028 beq cr1, +0x00000028 /* 00002470 */ 0000244C 7C8B4800 cmp cr1, r11, r9 00002450 554AFC7E rlwinm r10, r10, 31, 17, 31 00002454 4186001C beq cr1, +0x0000001C /* 00002470 */ 00002458 7F0B5000 cmp cr6, r11, r10 0000245C 7D495014 addc r10, r9, r10 00002460 7C8B5000 cmp cr1, r11, r10 00002464 419A000C beq cr6, +0x0000000C /* 00002470 */ 00002468 54CA103A rlwinm r10, r6, 2, 0, 29 0000246C 4086007C bne cr1, +0x0000007C /* 000024E8 */ label00002470: 00002470 57C9083C rlwinm r9, r30, 1, 0, 30 00002474 54EA083C rlwinm r10, r7, 1, 0, 30 00002478 7F504A2E lhzx r26, r16, r9 0000247C 7D714A2E lhzx r11, r17, r9 00002480 7F71522E lhzx r27, r17, r10 00002484 7C0F4A2E lhzx r0, r15, r9 00002488 5766E8FE rlwinm r6, r27, 29, 3, 31 0000248C 7F8F522E lhzx r28, r15, r10 00002490 7FB0522E lhzx r29, r16, r10 00002494 5409382A rlwinm r9, r0, 7, 0, 21 00002498 57441034 rlwinm r4, r26, 2, 0, 26 0000249C 5565E8FE rlwinm r5, r11, 29, 3, 31 000024A0 7D292378 or r9, r9, r4 000024A4 7D292B78 or r9, r9, r5 000024A8 5525043E rlwinm r5, r9, 0, 16, 31 000024AC B1210038 sth [r1 + 0x0038], r9 000024B0 578A382A rlwinm r10, r28, 7, 0, 21 000024B4 57A91034 rlwinm r9, r29, 2, 0, 26 000024B8 7D4A4B78 or r10, r10, r9 000024BC 7D4A3378 or r10, r10, r6 000024C0 B141003A sth [r1 + 0x003A], r10 000024C4 554A043E rlwinm r10, r10, 0, 16, 31 000024C8 7C055000 cmp r5, r10 000024CC 418201D8 beq +0x000001D8 /* 000026A4 */ 000024D0 39400001 li r10, 0x0001 000024D4 91410174 stw [r1 + 0x0174], r10 000024D8 574A083C rlwinm r10, r26, 1, 0, 30 000024DC 7D405014 addc r10, r0, r10 000024E0 554A083C rlwinm r10, r10, 1, 0, 30 000024E4 48000228 b +0x00000228 /* 0000270C */ label000024E8: 000024E8 312100D4 addic r9, r1, 212 000024EC 7D69502E lwzx r11, r9, r10 000024F0 540A103A rlwinm r10, r0, 2, 0, 29 000024F4 7CD959D6 mullw r6, r25, r11 000024F8 7C9659D6 mullw r4, r22, r11 000024FC 7D7759D6 mullw r11, r23, r11 00002500 3C060001 addis r0, r6, 0x0001 00002504 3CC40001 addis r6, r4, 0x0001 00002508 3D6B0001 addis r11, r11, 0x0001 0000250C 30008000 subic r0, r0, 32768 00002510 5400843E rlwinm r0, r0, 16, 16, 31 00002514 30C68000 subic r6, r6, 32768 00002518 316B8000 subic r11, r11, 32768 0000251C 7D49502E lwzx r10, r9, r10 00002520 556B843E rlwinm r11, r11, 16, 16, 31 00002524 7D3C51D6 mullw r9, r28, r10 00002528 7C8D51D6 mullw r4, r13, r10 0000252C 7D5B51D6 mullw r10, r27, r10 00002530 3D4A0001 addis r10, r10, 0x0001 00002534 3CA90001 addis r5, r9, 0x0001 00002538 3D240001 addis r9, r4, 0x0001 0000253C 30858000 subic r4, r5, 32768 00002540 5484843E rlwinm r4, r4, 16, 16, 31 00002544 31298000 subic r9, r9, 32768 00002548 314A8000 subic r10, r10, 32768 0000254C 54CC843E rlwinm r12, r6, 16, 16, 31 00002550 5525843E rlwinm r5, r9, 16, 16, 31 00002554 57C6083C rlwinm r6, r30, 1, 0, 30 00002558 54E9083C rlwinm r9, r7, 1, 0, 30 0000255C 7FF1322E lhzx r31, r17, r6 00002560 7CEF322E lhzx r7, r15, r6 00002564 7FB0322E lhzx r29, r16, r6 00002568 7CCF4A2E lhzx r6, r15, r9 0000256C 7FD04A2E lhzx r30, r16, r9 00002570 7CC43014 addc r6, r4, r6 00002574 7C85F014 addc r4, r5, r30 00002578 7C003814 addc r0, r0, r7 0000257C 7D6BF814 addc r11, r11, r31 00002580 30A00001 addic r5, r0, 1 00002584 7CECE814 addc r7, r12, r29 00002588 30070001 addic r0, r7, 1 0000258C 316B0001 addic r11, r11, 1 00002590 30C60001 addic r6, r6, 1 00002594 7CBE0E70 srawi r30, r5, 1 00002598 7C0C0E70 srawi r12, r0, 1 0000259C 7D650E70 srawi r5, r11, 1 000025A0 7CDF0E70 srawi r31, r6, 1 000025A4 30840001 addic r4, r4, 1 000025A8 554A843E rlwinm r10, r10, 16, 16, 31 000025AC 7C870E70 srawi r7, r4, 1 000025B0 57C0043E rlwinm r0, r30, 0, 16, 31 000025B4 57FC043E rlwinm r28, r31, 0, 16, 31 000025B8 559A043E rlwinm r26, r12, 0, 16, 31 000025BC 54AB043E rlwinm r11, r5, 0, 16, 31 000025C0 7D314A2E lhzx r9, r17, r9 000025C4 54FD043E rlwinm r29, r7, 0, 16, 31 000025C8 7D4A4814 addc r10, r10, r9 000025CC 314A0001 addic r10, r10, 1 000025D0 7D460E70 srawi r6, r10, 1 000025D4 54DB043E rlwinm r27, r6, 0, 16, 31 000025D8 408D0048 ble cr3, +0x00000048 /* 00002620 */ 000025DC 7C9C0011 subfc. r4, r28, r0 000025E0 40800008 bge +0x00000008 /* 000025E8 */ 000025E4 2084FFFF subfic r4, r4, -1 label000025E8: 000025E8 7D5DD011 subfc. r10, r29, r26 000025EC 40800008 bge +0x00000008 /* 000025F4 */ 000025F0 214AFFFF subfic r10, r10, -1 label000025F4: 000025F4 7D3B5811 subfc. r9, r27, r11 000025F8 7D445014 addc r10, r4, r10 000025FC 40800008 bge +0x00000008 /* 00002604 */ 00002600 2129FFFF subfic r9, r9, -1 label00002604: 00002604 7D4A4814 addc r10, r10, r9 00002608 8121012C lwz r9, [r1 + 0x012C] 0000260C 7C8A4800 cmp cr1, r10, r9 00002610 39400001 li r10, 0x0001 00002614 41840008 blt cr1, +0x00000008 /* 0000261C */ 00002618 39400000 li r10, 0x0000 label0000261C: 0000261C 2C0A0000 cmpwi r10, 0 label00002620: 00002620 40820048 bne +0x00000048 /* 00002668 */ 00002624 57CA3A6A rlwinm r10, r30, 7, 9, 21 00002628 558913B4 rlwinm r9, r12, 2, 14, 26 0000262C 7D4A4B78 or r10, r10, r9 00002630 57E93A6A rlwinm r9, r31, 7, 9, 21 00002634 54E413B4 rlwinm r4, r7, 2, 14, 26 00002638 7D292378 or r9, r9, r4 0000263C 54A4ECFE rlwinm r4, r5, 29, 19, 31 00002640 54C6ECFE rlwinm r6, r6, 29, 19, 31 00002644 7D4A2378 or r10, r10, r4 00002648 7D293378 or r9, r9, r6 0000264C 5545043E rlwinm r5, r10, 0, 16, 31 00002650 5526043E rlwinm r6, r9, 0, 16, 31 00002654 7C853000 cmp cr1, r5, r6 00002658 B121003A sth [r1 + 0x003A], r9 0000265C B1410038 sth [r1 + 0x0038], r10 00002660 41860044 beq cr1, +0x00000044 /* 000026A4 */ 00002664 4182009C beq +0x0000009C /* 00002700 */ label00002668: 00002668 7D40E014 addc r10, r0, r28 0000266C 7D3AE814 addc r9, r26, r29 00002670 314A0001 addic r10, r10, 1 00002674 31290001 addic r9, r9, 1 label00002678: 00002678 7D6BD814 addc r11, r11, r27 0000267C 7D4A0E70 srawi r10, r10, 1 00002680 7D290E70 srawi r9, r9, 1 00002684 316B0001 addic r11, r11, 1 00002688 554A3A6A rlwinm r10, r10, 7, 9, 21 0000268C 7D6B0E70 srawi r11, r11, 1 00002690 552913B4 rlwinm r9, r9, 2, 14, 26 00002694 7D4A4B78 or r10, r10, r9 00002698 5569ECFE rlwinm r9, r11, 29, 19, 31 0000269C 7D4A4B78 or r10, r10, r9 000026A0 5545043E rlwinm r5, r10, 0, 16, 31 label000026A4: 000026A4 8141015C lwz r10, [r1 + 0x015C] 000026A8 7C055000 cmp r5, r10 000026AC 81410120 lwz r10, [r1 + 0x0120] 000026B0 312A0001 addic r9, r10, 1 000026B4 4182002C beq +0x0000002C /* 000026E0 */ 000026B8 392E0000 addi r9, r14, 0x0000 000026BC 91210160 stw [r1 + 0x0160], r9 000026C0 394000A0 li r10, 0x00A0 000026C4 99490000 stb [r9], r10 000026C8 B0AE0001 sth [r14 + 0x0001], r5 000026CC 39400000 li r10, 0x0000 000026D0 31CE0003 addic r14, r14, 3 000026D4 90A1015C stw [r1 + 0x015C], r5 000026D8 91410120 stw [r1 + 0x0120], r10 000026DC 48000348 b +0x00000348 /* 00002A24 */ label000026E0: 000026E0 7D2A0734 extsh r10, r9 000026E4 2C8A001F cmpwi cr1, r10, 31 000026E8 81210160 lwz r9, [r1 + 0x0160] 000026EC 91410120 stw [r1 + 0x0120], r10 000026F0 614A00A0 ori r10, r10, 0x00A0 000026F4 99490000 stb [r9], r10 000026F8 4086032C bne cr1, +0x0000032C /* 00002A24 */ 000026FC 4BFFFBC8 b -0x00000438 /* 000022C4 */ label00002700: 00002700 574A083C rlwinm r10, r26, 1, 0, 30 00002704 7D405014 addc r10, r0, r10 00002708 554A083C rlwinm r10, r10, 1, 0, 30 label0000270C: 0000270C 7D4B5014 addc r10, r11, r10 00002710 5546043E rlwinm r6, r10, 0, 16, 31 00002714 57AA083C rlwinm r10, r29, 1, 0, 30 00002718 7D5C5014 addc r10, r28, r10 0000271C 554A083C rlwinm r10, r10, 1, 0, 30 00002720 7D5B5014 addc r10, r27, r10 00002724 5544043E rlwinm r4, r10, 0, 16, 31 00002728 7D462014 addc r10, r6, r4 0000272C 314A0001 addic r10, r10, 1 00002730 7D4A0E70 srawi r10, r10, 1 00002734 7D263014 addc r9, r6, r6 00002738 38A0FFFF li r5, 0xFFFFFFFF 0000273C 554A043E rlwinm r10, r10, 0, 16, 31 00002740 7D264814 addc r9, r6, r9 00002744 7D295014 addc r9, r9, r10 00002748 31290002 addic r9, r9, 2 0000274C 7D291670 srawi r9, r9, 2 00002750 5526043E rlwinm r6, r9, 0, 16, 31 00002754 7D242014 addc r9, r4, r4 00002758 7D244814 addc r9, r4, r9 0000275C 7D2A4814 addc r9, r10, r9 00002760 31290002 addic r9, r9, 2 00002764 7D241670 srawi r4, r9, 2 00002768 90A1015C stw [r1 + 0x015C], r5 0000276C 39200000 li r9, 0x0000 00002770 91210160 stw [r1 + 0x0160], r9 00002774 81210174 lwz r9, [r1 + 0x0174] 00002778 5484043E rlwinm r4, r4, 0, 16, 31 0000277C 2C890000 cmpwi cr1, r9, 0 00002780 40860008 bne cr1, +0x00000008 /* 00002788 */ 00002784 40940098 bge cr5, +0x00000098 /* 0000281C */ label00002788: 00002788 7C8B0734 extsh r11, r4 0000278C 7CC50734 extsh r5, r6 00002790 38800000 li r4, 0x0000 00002794 39200000 li r9, 0x0000 00002798 38C00001 li r6, 0x0001 0000279C 380B0000 addi r0, r11, 0x0000 000027A0 48000010 b +0x00000010 /* 000027B0 */ label000027A4: 000027A4 40990008 ble cr6, +0x00000008 /* 000027AC */ 000027A8 60840001 ori r4, r4, 0x0001 label000027AC: 000027AC 380B0000 addi r0, r11, 0x0000 label000027B0: 000027B0 7D324A2E lhzx r9, r18, r9 000027B4 2C860010 cmpwi cr1, r6, 16 000027B8 7C095000 cmp r9, r10 000027BC 5484103A rlwinm r4, r4, 2, 0, 29 000027C0 40810018 ble +0x00000018 /* 000027D8 */ 000027C4 60840002 ori r4, r4, 0x0002 000027C8 7F090000 cmp cr6, r9, r0 000027CC 54C9083C rlwinm r9, r6, 1, 0, 30 000027D0 30060001 addic r0, r6, 1 000027D4 48000014 b +0x00000014 /* 000027E8 */ label000027D8: 000027D8 38050000 addi r0, r5, 0x0000 000027DC 7F090000 cmp cr6, r9, r0 000027E0 54C9083C rlwinm r9, r6, 1, 0, 30 000027E4 30060001 addic r0, r6, 1 label000027E8: 000027E8 7C060734 extsh r6, r0 000027EC 4184FFB8 blt cr1, -0x00000048 /* 000027A4 */ 000027F0 40990008 ble cr6, +0x00000008 /* 000027F8 */ 000027F4 60840001 ori r4, r4, 0x0001 label000027F8: 000027F8 380B0000 addi r0, r11, 0x0000 000027FC A121003A lhz r9, [r1 + 0x003A] 00002800 A1410038 lhz r10, [r1 + 0x0038] 00002804 908E0004 stw [r14 + 0x0004], r4 00002808 512A801E rlwimi r10, r9, 16, 0, 15 0000280C 614A8000 ori r10, r10, 0x8000 00002810 914E0000 stw [r14], r10 00002814 31CE0008 addic r14, r14, 8 00002818 4800020C b +0x0000020C /* 00002A24 */ label0000281C: 0000281C 7D200014 addc r9, r0, r0 00002820 7D204814 addc r9, r0, r9 00002824 7D3C4814 addc r9, r28, r9 00002828 31290002 addic r9, r9, 2 0000282C 7D291670 srawi r9, r9, 2 00002830 B121003E sth [r1 + 0x003E], r9 00002834 7D3AD014 addc r9, r26, r26 00002838 7D3A4814 addc r9, r26, r9 0000283C 7D3D4814 addc r9, r29, r9 00002840 31290002 addic r9, r9, 2 00002844 7D291670 srawi r9, r9, 2 00002848 B1210046 sth [r1 + 0x0046], r9 0000284C 7D2B5814 addc r9, r11, r11 00002850 7D2B4814 addc r9, r11, r9 00002854 7D3B4814 addc r9, r27, r9 00002858 31290002 addic r9, r9, 2 0000285C 7D291670 srawi r9, r9, 2 00002860 B121004E sth [r1 + 0x004E], r9 00002864 7D3CE014 addc r9, r28, r28 00002868 7D3C4814 addc r9, r28, r9 0000286C B001003C sth [r1 + 0x003C], r0 00002870 B3410044 sth [r1 + 0x0044], r26 00002874 B161004C sth [r1 + 0x004C], r11 00002878 B3810042 sth [r1 + 0x0042], r28 0000287C B3A1004A sth [r1 + 0x004A], r29 00002880 B3610052 sth [r1 + 0x0052], r27 00002884 7CA04814 addc r5, r0, r9 00002888 7D3DE814 addc r9, r29, r29 0000288C 7C1BD814 addc r0, r27, r27 00002890 7D3D4814 addc r9, r29, r9 00002894 7C1B0014 addc r0, r27, r0 00002898 7D3A4814 addc r9, r26, r9 0000289C 7D6B0014 addc r11, r11, r0 000028A0 30050002 addic r0, r5, 2 000028A4 31290002 addic r9, r9, 2 000028A8 316B0002 addic r11, r11, 2 000028AC 7C001670 srawi r0, r0, 2 000028B0 7D291670 srawi r9, r9, 2 000028B4 7D6B1670 srawi r11, r11, 2 000028B8 39800000 li r12, 0x0000 000028BC 3BA00000 li r29, 0x0000 000028C0 B0010040 sth [r1 + 0x0040], r0 000028C4 B1210048 sth [r1 + 0x0048], r9 000028C8 B1610050 sth [r1 + 0x0050], r11 000028CC 7C9C0734 extsh r28, r4 000028D0 7CDE0734 extsh r30, r6 000028D4 38E00000 li r7, 0x0000 000028D8 3B600000 li r27, 0x0000 000028DC 33410044 addic r26, r1, 68 000028E0 3321004C addic r25, r1, 76 000028E4 3301003C addic r24, r1, 60 000028E8 48000008 b +0x00000008 /* 000028F0 */ label000028EC: 000028EC 418100D4 bgt +0x000000D4 /* 000029C0 */ label000028F0: 000028F0 5769083C rlwinm r9, r27, 1, 0, 30 000028F4 7D724A2E lhzx r11, r18, r9 000028F8 7FF14A2E lhzx r31, r17, r9 000028FC 7C8B5000 cmp cr1, r11, r10 00002900 7C8F4A2E lhzx r4, r15, r9 00002904 30BB0001 addic r5, r27, 1 00002908 7C104A2E lhzx r0, r16, r9 0000290C 57BD103A rlwinm r29, r29, 2, 0, 29 00002910 392C0000 addi r9, r12, 0x0000 00002914 40850010 ble cr1, +0x00000010 /* 00002924 */ 00002918 63BD0002 ori r29, r29, 0x0002 0000291C 38DC0000 addi r6, r28, 0x0000 00002920 48000008 b +0x00000008 /* 00002928 */ label00002924: 00002924 38DE0000 addi r6, r30, 0x0000 label00002928: 00002928 7C0B3000 cmp r11, r6 0000292C 7CBB0734 extsh r27, r5 00002930 2C9B0010 cmpwi cr1, r27, 16 00002934 40810008 ble +0x00000008 /* 0000293C */ 00002938 63BD0001 ori r29, r29, 0x0001 label0000293C: 0000293C 57AB0F7C rlwinm r11, r29, 1, 29, 30 00002940 7CD85A2E lhzx r6, r24, r11 00002944 7CB95A2E lhzx r5, r25, r11 00002948 7C862011 subfc. r4, r6, r4 0000294C 7D7A5A2E lhzx r11, r26, r11 00002950 7CC5F810 subfc r6, r5, r31 00002954 7D6B0010 subfc r11, r11, r0 00002958 40800008 bge +0x00000008 /* 00002960 */ 0000295C 2084FFFF subfic r4, r4, -1 label00002960: 00002960 2C0B0000 cmpwi r11, 0 00002964 7C0C2014 addc r0, r12, r4 00002968 5400043E rlwinm r0, r0, 0, 16, 31 0000296C 40800008 bge +0x00000008 /* 00002974 */ 00002970 216BFFFF subfic r11, r11, -1 label00002974: 00002974 2C060000 cmpwi r6, 0 00002978 7D605814 addc r11, r0, r11 0000297C 556B043E rlwinm r11, r11, 0, 16, 31 00002980 40800008 bge +0x00000008 /* 00002988 */ 00002984 20C6FFFF subfic r6, r6, -1 label00002988: 00002988 7D6B3014 addc r11, r11, r6 0000298C 556C043E rlwinm r12, r11, 0, 16, 31 00002990 7D296010 subfc r9, r9, r12 00002994 7F093800 cmp cr6, r9, r7 00002998 5529043E rlwinm r9, r9, 0, 16, 31 0000299C 40990008 ble cr6, +0x00000008 /* 000029A4 */ 000029A0 38E90000 addi r7, r9, 0x0000 label000029A4: 000029A4 81210134 lwz r9, [r1 + 0x0134] 000029A8 7C074800 cmp r7, r9 000029AC 4184FF40 blt cr1, -0x000000C0 /* 000028EC */ 000029B0 41810010 bgt +0x00000010 /* 000029C0 */ 000029B4 81410138 lwz r10, [r1 + 0x0138] 000029B8 7C8C5000 cmp cr1, r12, r10 000029BC 4085004C ble cr1, +0x0000004C /* 00002A08 */ label000029C0: 000029C0 38C00000 li r6, 0x0000 000029C4 312EFFFE subic r9, r14, 2 label000029C8: 000029C8 54CA083C rlwinm r10, r6, 1, 0, 30 000029CC 7C11522E lhzx r0, r17, r10 000029D0 31CE0002 addic r14, r14, 2 000029D4 5400E8FE rlwinm r0, r0, 29, 3, 31 000029D8 31660001 addic r11, r6, 1 000029DC 7D660734 extsh r6, r11 000029E0 7D70522E lhzx r11, r16, r10 000029E4 7D4F522E lhzx r10, r15, r10 000029E8 2C060010 cmpwi r6, 16 000029EC 556B1034 rlwinm r11, r11, 2, 0, 26 000029F0 554A382A rlwinm r10, r10, 7, 0, 21 000029F4 7D4A5B78 or r10, r10, r11 000029F8 7D4A0378 or r10, r10, r0 000029FC B5490002 sthu [r9 + 0x0002], r10 00002A00 4180FFC8 blt -0x00000038 /* 000029C8 */ 00002A04 48000020 b +0x00000020 /* 00002A24 */ label00002A08: 00002A08 A141003A lhz r10, [r1 + 0x003A] 00002A0C A1210038 lhz r9, [r1 + 0x0038] 00002A10 93AE0004 stw [r14 + 0x0004], r29 00002A14 5149801E rlwimi r9, r10, 16, 0, 15 00002A18 612A8000 ori r10, r9, 0x8000 00002A1C 914E0000 stw [r14], r10 00002A20 31CE0008 addic r14, r14, 8 label00002A24: 00002A24 81410170 lwz r10, [r1 + 0x0170] 00002A28 81210140 lwz r9, [r1 + 0x0140] 00002A2C 314A0001 addic r10, r10, 1 00002A30 7D4A0734 extsh r10, r10 00002A34 91410170 stw [r1 + 0x0170], r10 00002A38 7C0A4800 cmp r10, r9 00002A3C 81410168 lwz r10, [r1 + 0x0168] 00002A40 314A0008 addic r10, r10, 8 00002A44 91410168 stw [r1 + 0x0168], r10 00002A48 8141016C lwz r10, [r1 + 0x016C] 00002A4C 308A0008 addic r4, r10, 8 00002A50 9081016C stw [r1 + 0x016C], r4 00002A54 4180F5FC blt -0x00000A04 /* 00002050 */ label00002A58: 00002A58 81410148 lwz r10, [r1 + 0x0148] 00002A5C 314A0001 addic r10, r10, 1 00002A60 7D490734 extsh r9, r10 00002A64 8141013C lwz r10, [r1 + 0x013C] 00002A68 91210148 stw [r1 + 0x0148], r9 00002A6C 7C895000 cmp cr1, r9, r10 00002A70 81410150 lwz r10, [r1 + 0x0150] 00002A74 81210130 lwz r9, [r1 + 0x0130] 00002A78 7C635014 addc r3, r3, r10 00002A7C 81410154 lwz r10, [r1 + 0x0154] 00002A80 7D295014 addc r9, r9, r10 00002A84 91210130 stw [r1 + 0x0130], r9 00002A88 4184F584 blt cr1, -0x00000A7C /* 0000200C */ label00002A8C: 00002A8C 8141011C lwz r10, [r1 + 0x011C] 00002A90 91C80000 stw [r8], r14 00002A94 7C6A7010 subfc r3, r10, r14 00002A98 818101D4 lwz r12, [r1 + 0x01D4] 00002A9C B9A10184 lmw r13, [r1 + 0x0184] 00002AA0 7D830120 mtcrf 0x30, r12 00002AA4 302101D0 addic r1, r1, 464 00002AA8 4E800020 blr 00002AAC 00000000 .invalid 00002AB0 00002042 .invalid 00002AB4 80130800 lwz r0, [r19 + 0x0800] 00002AB8 00000000 .invalid 00002ABC 00000C70 .invalid 00002AC0 000E436F .invalid 00002AC4 6D707265 xoris r16, r11, 0x7265 00002AC8 73735250 andi. r19, r27, 0x5250 00002ACC 5A413136 .invalid fn00002AD0: 00002AD0 8182FFEC lwz r12, [r2 - 0x0014] 00002AD4 90410014 stw [r1 + 0x0014], r2 00002AD8 800C0000 lwz r0, [r12] 00002ADC 804C0004 lwz r2, [r12 + 0x0004] 00002AE0 7C0903A6 mtctr r0 00002AE4 4E800420 bctr fn00002AE8: 00002AE8 8182FFC0 lwz r12, [r2 - 0x0040] 00002AEC 90410014 stw [r1 + 0x0014], r2 00002AF0 800C0000 lwz r0, [r12] 00002AF4 804C0004 lwz r2, [r12 + 0x0004] 00002AF8 7C0903A6 mtctr r0 00002AFC 4E800420 bctr fn00002B00: 00002B00 8182FFE8 lwz r12, [r2 - 0x0018] 00002B04 90410014 stw [r1 + 0x0014], r2 00002B08 800C0000 lwz r0, [r12] 00002B0C 804C0004 lwz r2, [r12 + 0x0004] 00002B10 7C0903A6 mtctr r0 00002B14 4E800420 bctr fn00002B18: 00002B18 8182FF9C lwz r12, [r2 - 0x0064] 00002B1C 90410014 stw [r1 + 0x0014], r2 00002B20 800C0000 lwz r0, [r12] 00002B24 804C0004 lwz r2, [r12 + 0x0004] 00002B28 7C0903A6 mtctr r0 00002B2C 4E800420 bctr fn00002B30: 00002B30 8182FFD0 lwz r12, [r2 - 0x0030] 00002B34 90410014 stw [r1 + 0x0014], r2 00002B38 800C0000 lwz r0, [r12] 00002B3C 804C0004 lwz r2, [r12 + 0x0004] 00002B40 7C0903A6 mtctr r0 00002B44 4E800420 bctr fn00002B48: 00002B48 8182FFCC lwz r12, [r2 - 0x0034] 00002B4C 90410014 stw [r1 + 0x0014], r2 00002B50 800C0000 lwz r0, [r12] 00002B54 804C0004 lwz r2, [r12 + 0x0004] 00002B58 7C0903A6 mtctr r0 00002B5C 4E800420 bctr fn00002B60: 00002B60 8182FFA0 lwz r12, [r2 - 0x0060] 00002B64 90410014 stw [r1 + 0x0014], r2 00002B68 800C0000 lwz r0, [r12] 00002B6C 804C0004 lwz r2, [r12 + 0x0004] 00002B70 7C0903A6 mtctr r0 00002B74 4E800420 bctr fn00002B78: 00002B78 8182FFB4 lwz r12, [r2 - 0x004C] 00002B7C 90410014 stw [r1 + 0x0014], r2 00002B80 800C0000 lwz r0, [r12] 00002B84 804C0004 lwz r2, [r12 + 0x0004] 00002B88 7C0903A6 mtctr r0 00002B8C 4E800420 bctr fn00002B90: 00002B90 8182FFE0 lwz r12, [r2 - 0x0020] 00002B94 90410014 stw [r1 + 0x0014], r2 00002B98 800C0000 lwz r0, [r12] 00002B9C 804C0004 lwz r2, [r12 + 0x0004] 00002BA0 7C0903A6 mtctr r0 00002BA4 4E800420 bctr fn00002BA8: 00002BA8 8182FFA4 lwz r12, [r2 - 0x005C] 00002BAC 90410014 stw [r1 + 0x0014], r2 00002BB0 800C0000 lwz r0, [r12] 00002BB4 804C0004 lwz r2, [r12 + 0x0004] 00002BB8 7C0903A6 mtctr r0 00002BBC 4E800420 bctr fn00002BC0: 00002BC0 8182FFBC lwz r12, [r2 - 0x0044] 00002BC4 90410014 stw [r1 + 0x0014], r2 00002BC8 800C0000 lwz r0, [r12] 00002BCC 804C0004 lwz r2, [r12 + 0x0004] 00002BD0 7C0903A6 mtctr r0 00002BD4 4E800420 bctr fn00002BD8: 00002BD8 8182FFB8 lwz r12, [r2 - 0x0048] 00002BDC 90410014 stw [r1 + 0x0014], r2 00002BE0 800C0000 lwz r0, [r12] 00002BE4 804C0004 lwz r2, [r12 + 0x0004] 00002BE8 7C0903A6 mtctr r0 00002BEC 4E800420 bctr fn00002BF0: 00002BF0 8182FFE4 lwz r12, [r2 - 0x001C] 00002BF4 90410014 stw [r1 + 0x0014], r2 00002BF8 800C0000 lwz r0, [r12] 00002BFC 804C0004 lwz r2, [r12 + 0x0004] 00002C00 7C0903A6 mtctr r0 00002C04 4E800420 bctr fn00002C08: 00002C08 8182FFC8 lwz r12, [r2 - 0x0038] 00002C0C 90410014 stw [r1 + 0x0014], r2 00002C10 800C0000 lwz r0, [r12] 00002C14 804C0004 lwz r2, [r12 + 0x0004] 00002C18 7C0903A6 mtctr r0 00002C1C 4E800420 bctr fn00002C20: 00002C20 8182FFA8 lwz r12, [r2 - 0x0058] 00002C24 90410014 stw [r1 + 0x0014], r2 00002C28 800C0000 lwz r0, [r12] 00002C2C 804C0004 lwz r2, [r12 + 0x0004] 00002C30 7C0903A6 mtctr r0 00002C34 4E800420 bctr fn00002C38: 00002C38 8182FFAC lwz r12, [r2 - 0x0054] 00002C3C 90410014 stw [r1 + 0x0014], r2 00002C40 800C0000 lwz r0, [r12] 00002C44 804C0004 lwz r2, [r12 + 0x0004] 00002C48 7C0903A6 mtctr r0 00002C4C 4E800420 bctr fn00002C50: 00002C50 8182FFD8 lwz r12, [r2 - 0x0028] 00002C54 90410014 stw [r1 + 0x0014], r2 00002C58 800C0000 lwz r0, [r12] 00002C5C 804C0004 lwz r2, [r12 + 0x0004] 00002C60 7C0903A6 mtctr r0 00002C64 4E800420 bctr fn00002C68: 00002C68 8182FFD4 lwz r12, [r2 - 0x002C] 00002C6C 90410014 stw [r1 + 0x0014], r2 00002C70 800C0000 lwz r0, [r12] 00002C74 804C0004 lwz r2, [r12 + 0x0004] 00002C78 7C0903A6 mtctr r0 00002C7C 4E800420 bctr fn00002C80: 00002C80 8182FFDC lwz r12, [r2 - 0x0024] 00002C84 90410014 stw [r1 + 0x0014], r2 00002C88 800C0000 lwz r0, [r12] 00002C8C 804C0004 lwz r2, [r12 + 0x0004] 00002C90 7C0903A6 mtctr r0 00002C94 4E800420 bctr fn00002C98: 00002C98 8182FFB0 lwz r12, [r2 - 0x0050] 00002C9C 90410014 stw [r1 + 0x0014], r2 00002CA0 800C0000 lwz r0, [r12] 00002CA4 804C0004 lwz r2, [r12 + 0x0004] 00002CA8 7C0903A6 mtctr r0 00002CAC 4E800420 bctr fn00002CB0: 00002CB0 8182FFC4 lwz r12, [r2 - 0x003C] 00002CB4 90410014 stw [r1 + 0x0014], r2 00002CB8 800C0000 lwz r0, [r12] 00002CBC 804C0004 lwz r2, [r12 + 0x0004] 00002CC0 7C0903A6 mtctr r0 00002CC4 4E800420 bctr fn00002CC8: 00002CC8 8182FFF0 lwz r12, [r2 - 0x0010] 00002CCC 90410014 stw [r1 + 0x0014], r2 00002CD0 800C0000 lwz r0, [r12] 00002CD4 804C0004 lwz r2, [r12 + 0x0004] 00002CD8 7C0903A6 mtctr r0 00002CDC 4E800420 bctr [section 1 header] name __missing__ default_address 00000000 total_size 261 unpacked_size 261 packed_size 166 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 02 18 00 00 01 10 | 0000000000000060 | 00 00 01 20 00 00 00 00 00 00 00 64 00 00 00 00 | d 0000000000000070 | 00 00 01 A0 00 00 00 64 00 00 00 00 00 00 02 04 | d 0000000000000080 | 00 00 00 64 00 00 00 00 00 00 02 94 00 00 00 64 | d d 0000000000000090 | 00 00 00 00 00 00 03 0C 00 00 00 64 00 00 00 00 | d 00000000000000A0 | 00 00 03 3C 00 00 00 64 00 00 00 00 00 00 04 08 | < d 00000000000000B0 | 00 00 00 64 00 00 00 00 00 00 0B E8 00 00 00 64 | d d 00000000000000C0 | 00 00 00 00 00 00 0D 8C 00 00 00 64 00 00 00 00 | d 00000000000000D0 | 00 00 0E 34 00 00 00 64 00 00 00 00 00 00 0E B4 | 4 d 00000000000000E0 | 00 00 00 64 00 00 00 00 00 00 00 00 00 00 00 00 | d 00000000000000F0 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000100 | 00 01 00 04 00 00 00 64 00 00 00 00 00 00 00 00 | d 0000000000000110 | 00 08 00 00 01 20 00 17 00 00 01 60 00 00 00 00 | ` 0000000000000120 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000130 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000140 | 00 00 00 94 00 00 00 F0 00 00 00 70 00 00 02 F0 | p 0000000000000150 | 00 00 00 88 00 00 03 F0 00 00 00 7C 00 00 03 F0 | | 0000000000000160 | 00 00 00 B8 00 00 03 F0 00 00 00 D0 00 0F EF F0 | 0000000000000170 | 00 00 00 C4 00 03 EF F0 00 00 00 A0 00 00 03 F0 | 0000000000000180 | 00 00 00 AC 00 00 03 F0 FF FF FF FF 00 00 00 00 | 0000000000000190 | FF FF FF FF 00 00 00 00 00 00 00 DC 00 00 03 F0 | 00000000000001A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001B0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001C0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001D0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001E0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 00000000000001F0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000200 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 | 0000000000000210 | FF FF FF FF 00 00 00 00 47 57 65 20 61 72 65 20 | GWe are 0000000000000220 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a 0000000000000230 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F | zero procInfo o 0000000000000240 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo 0000000000000250 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch... 0000000000000260 | 00 | [section 1 relocation program disassembly] 0000: 4A15 reloc_v_add_imports num_words=22 0002: 4202 reloc_v_add_sect_d num_words=3 0004: 440A reloc_v_add_sect_c_sect_d_none num_3_word_blocks=11 0006: 01C1 reloc_skip_then_add_sect_d skip_words=7, num_words=1 0008: 8009 reloc_incr_reloc_addr delta=0xA 000A: 4200 reloc_v_add_sect_d num_words=1 000C: 8001 reloc_incr_reloc_addr delta=0x2 000E: 4800 reloc_v_add_sect_d_none num_2_word_blocks=1 0010: 801F reloc_incr_reloc_addr delta=0x20 0012: 4808 reloc_v_add_sect_d_none num_2_word_blocks=9 0014: 0101 reloc_skip_then_add_sect_d skip_words=4, num_words=1 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 250 section_kind LOADER share_kind PROCESS alignment 00 [export table: 0 entries] [import table: 22 entries] 0 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)] 1 => [import InterfaceLib:CallUniversalProc (02)] 2 => [import InterfaceLib:GetComponentRefcon (02)] 3 => [import InterfaceLib:SetComponentRefcon (02)] 4 => [import InterfaceLib:OpenComponentResFile (02)] 5 => [import InterfaceLib:CloseComponentResFile (02)] 6 => [import InterfaceLib:SetComponentInstanceStorage (02)] 7 => [import InterfaceLib:GetComponentInstanceA5 (02)] 8 => [import InterfaceLib:GetZone (02)] 9 => [import InterfaceLib:NewPtrClear (02)] 10 => [import InterfaceLib:HPurge (02)] 11 => [import InterfaceLib:SetZone (02)] 12 => [import InterfaceLib:DisposePtr (02)] 13 => [import InterfaceLib:DisposeHandle (02)] 14 => [import InterfaceLib:ResError (02)] 15 => [import InterfaceLib:Get1Resource (02)] 16 => [import InterfaceLib:DetachResource (02)] 17 => [import InterfaceLib:FixDiv (02)] 18 => [import InterfaceLib:SystemZone (02)] 19 => [import InterfaceLib:MemError (02)] 20 => [import InterfaceLib:DebugStr (02)] 21 => [import InterfaceLib:BlockMove (02)]